최근들어 콜라보 이벤트가 나온다고 하니 각종 정보글이 쏟아지는군요 *ㅡ*

뭐, 그에 상관없이 이번에도 GFS는 업데이트를 들고 왔습니다.


드디어 요정 DB까지 완료되어서 도감화 하였습니다.
마지막 도감까지 완성시켜버렸네요 :)


주요 변경사항입니다.

- 요정도감 오픈
- 도움말에 요정도감 항목 추가
- 도움말의 인형도감 내용 일부 수정
- 장비도감의 일부 컨트롤 내부 수정
- 인형도감에서 이미지가 자동적으로 해제되지 않는 문제 해결
- 메모리 최적화





1. 요정도감 오픈


요정도감으로 요정을 열람하실 수 있습니다.

기본적으로 인형도감을 제외한 모든 이미지들은 프로그램 자체 내부에 포함되어 있어 로드속도가 매우(!) 빠릅니다. 메모리도 거의 안먹고요 :)

요정도감 또한 인형도감과 마찬가지로 요정의 이미지가 각 요정마다 3개씩 있기 때문에 요정 이미지를 클릭하시면 그에 따라 요정의 단계별 이미지가 반복적으로 표시됩니다.

다른 도감이랑 사용법은 비슷합니다. 다만, 요정도감의 경우 검색기능이 약간 부실할 수도 있을텐데......딱히 검색 분류를 뭐를 넣어야할지 감이 안잡히네요.









드디어 도감 3종 세트가 구현이 완료되었습니다.

세부적인 구현 사항들은 앞으로의 업데이트로 개선해 나갈 생각이니 좋은 의견이 있으시다면 많이 건의해주세요 ^^



현재 인형도감에서 이미지 로드를 여러번 하면 원래 GC(가비지 콜렉터)가 자동적으로 메모리 회수에 들어가는데 일부 이미지가 용량이 큰 덕에 가끔씩 메모리 회수가 잘 안되는 경우가 있습니다. 이 문제는 업데이트로 해결할 예정입니다.

이와 관련해서, 메모리 사용량에 대해 말해보자면 일반적으로 인형도감 제외시 45~50MB대 정도이거나 그보다 약간 높습니다. 
다만, 인형도감의 경우 저장된 이미지를 사용하는게 아니라 실시간으로 로드해서 메모리에 저장하기 때문에 용량이 크고 로드속도가 상대적으로 느릴수록 엄청(!) 메모리를 먹습니다. (최대 350MB) 이 때문에 현재 2.3.x 업데이트 버전에서는 이 문제를 어느정도 완화시키기 위해 각종 최적화 트릭들을 테스트해보고 있습니다. 왠만하면 인형도감의 이미지를 감상하실 때에는 다른 덩치 큰 프로그램 실행을 자제해 주시기 바랍니다.



여담으로, 각종 이미지들을 프로그램 내부에 탑재하면서 프로그램 자체 용량이 10MB 조금 넘어가게 됬습니다.
그래도 압축 알고리즘을 효율이 높은 걸로 골라서 설치파일은 5MB 정도밖에 안됩니다...만 그래도 클라이언트 업데이트 시에 다운로드 시간이 약간이나마 늘어났다는 점 참고해 주세요 :)