2011-09-16 8 views

답변

1

네, 약간의 cocos2d를 조정하여 여러 개의 EAGLView를 관리 할 수 ​​있습니다 (지금까지는 하나의 eaglview 만 있음).

[편집] 여러 가지 OpenGL보기를 관리하는 것이 유일한 방법은 아닙니다 (아래 문서의 사례 4).

Flower Garden (appstore 게임)은 uikit 및 opengl 레이어를 병합합니다 (cocos2d로 만들지는 않았지만 문제를 변경하지 않지만 UIKit 상단의 EAGLViews 임). 그들은 여기에 훌륭한 프리젠 테이션을 발표했습니다 여러 EAGLViews 필요하지 않습니다

http://gamesfromwithin.com/wp-content/uploads/2010/03/GDC10_uikit_opengl.pdf

1

. UIToolbar를 CCDirector의 openGLView 서브 뷰로 추가하면됩니다. 그런 다음 코코스 레이어가 겹치지 않도록 수직 오프셋이 있는지 확인하십시오.