토요일에 페이스북 인디라에 개발 스크린샷과 동영상을 공개했었습니다.
< 스테이지 클리어 영상 >
보신 분들께서 많이들 좋게 봐주셔서 감사했습니다 ㅠㅠ 더욱더 분발해야징!!!
이제 정말 결과창 작업을 해야하는데...
오랜만에 또 아이폰(5c)에 넣어서 확인을 해보니.. 허겅... 또 프레임 드랍이?!?!?!?
이번에는 유니티 프로파일러를 연결해서 아이폰 게임 구동상황을 확인해 봅니다.
< 중간중간에 CPU Usage 튀는 부분이?!?!?!?!?!? >
플레이 초기부분에서 단순히 유닛들이 걷는 부분에서 3~4번의 프레임 드랍이 발생합니다.. 그 이후로는 전혀 발생하지 않습니다..
아놔....ㅠㅠ
프로파일러를 자세히 보니.. 튀는 부분에서 "Font.CacheFontForText" 라는게 비용을 많이 차지하고 있는걸 확인했습니다..
이거 뭐지??;;;
다시 구글링...ㅠㅠ (구글 없으면 게임 개발?? 그게 뭐에요?? 먹는건가요??)
해외쪽 포럼을 찾아보니까 몇몇분들이 저와 똑같은 문제를 격고 있더라고요. 해결방법은.. 다이나믹폰트를 사용하지 말것??
이터님께서 추천해주신 배달의 민족 폰트 사용하고 있었는데!!
급한대로 사용중인 폰트들의 "Character" 옵션을 "Dynamic" -> "Unicode" 로 변경해 줍니다...
프레임 드랍이 없어졌다??!!!!
우선 급한대로 이상태로 사용해야겠네요~
ps1. 아... 더 검색해보니까 유니티 버그라고 하는 사람들이 있네요.. 5.3버전에서는 없다다나 뭐래나~ (유.니.티.... -_-^)
ps2. 이제 진짜 결과창 작업을 해야겠습니다~!!