Cocos2d-iphone이 0.9로 업데이트되면서 사소한 변화들이 있었는데,
그중 하나는 Skeleton 코드에서부터 로고 이미지가 뜬다는 것이다.

0.7버전에서부터 Scene을 추가해 로고를 뿌려온 Rhea君으로는 당연히 Scene을 이용한 구현인지 알았지만
어딜 봐도 추가 Scene이나 Timer 코드를 찾아 볼수 없었다.

그래서 포럼에 질문을 올려보았다.
포럼에서 이미지 바꾸는 방법을 아직도 모르겠다.

포럼에서 이미지 바꾸는 방법을 아직도 모르겠다.


답변들중, 가장 좋은 대답은 이 리플이었다.


아! 그렇구나! 이게 작년에 SDK를 첨 봤을때 본 그거였다. 대표 이미지가 있으면 자동으로 보여주는!
왜 이 생각을 못했는지 모르겠다.

결론적으로 스플래쉬 로고는 Launch Images라 불리는 것으로 320 x 480 이미지가 있으면 자동으로 출력해준다.
주의할 것은 옆으로 Landscape모드로 개발할 것이라고 이미지는 320 x 480으로 만들어야 한단 사실이며 그렇지 않을 경우 Portrait 해상도에 맞게 찌그려진다. 그외 등록까지 주의할 점이 있는데 URL로 가보시면 될 것이다.

http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html 

아시다시피 이 이미지는 애플리케이션이 런칭되면 자동으로 사라지기에, 경우에 따라 너무 빨리 사라지는 사례도 많을 것이다.
여기서 한가지 팁이 리플에 달렸다.

sleep() ㅋㅋㅋㅋ

sleep() ㅋㅋㅋㅋ


크리에이티브 커먼즈 라이선스
Creative Commons License

480Dlg.exe

...과연 이 정도 크기의 이미지는 아이폰 해상도에 적절할까...라는 생각을 최근 자주 하게 되었다.
그래서 간단히 유틸리티를 하나 만들어보았다.
...어차피 혼자 쓸려고 초간단으로 만든거라 아무런 기능은 없다... .
개발자보다 차라리 리소스를 담당하는 디자이너에게 조금 더 필요할지도...;;;

한동안 이 해상도 사이즈에 맞춰 바라봐야겠다.

한동안 이 해상도 사이즈에 맞춰 바라봐야겠다.

크리에이티브 커먼즈 라이선스
Creative Commons License
TAG iPhone, ipod