몇개월동안 맥북을 써오면서... 안드로이드 빌드만 하고 아이폰 빌드는 한번을 안하고 있었네요ㅎㅎ;;
연휴 마지막날 지금까지 제작해온게 어느정도 잘 돌아가는지 확인할겸 아이폰 빌드에 도전했습니다!!
Xcode도 설치해주고.. 아이폰 빌드시작!! 순조롭게 아이폰에 설치까지 완료!!!
이게 뭐라고 두근두근거리지??ㅋㅋ
실행결과는...
끊긴다!!! 프레임이 안나오는거 같아~~ -_-;;;
집에 있는 갤럭시s3에는 몇번 테스트 해봤는데... 부드럽게 잘 돌아갔는데.. 아이폰은 왜이러지;;;
제가 사용하고 있는 아이폰은 5c...
우선 프레임 인디게이터를 달아주고.. 와이프 아이폰6를 잠시 빌려서 비교를 해보자!!
결과는...
< 아이폰6(평균 60fps) vs 아이폰5c(40~50fps) >
아이구... 최적화를 해야한다.. 최적화를...ㅠㅠ
그나마 중간에 이렇게 확인해서 최적화할 생각이라도 한게 다행이네요...
무분별하게 사용한 Find, Getcomponent 함수 정리를 해야하고... 이펙트 및 화살은 오브젝트풀링으로 돌리고... 캐릭터별 AI 빈도수좀 낮춰주고..
생각만해도 머리가 지끈거리네요ㅠㅠ
ps1. 유니티 프로파일러로 확인해보고 싶은데.. 볼줄 모르다능ㅎㅎ;;
ps2. 갤럭시도 확인해봤는데.. 아이폰5c와 비슷하게 40~50fps 네.. 근데 눈으로 보기에는 갤럭시쪽이 엄청 부드러운데... 왜이러지??;;
최적화 정말 어려운 작업인듯 합니다