2011-09-16 35 views

回答

1

是的,如果你调整一下cocos2d以便它可以管理几个EAGLViews(到目前为止只有一个eaglview),那么可以。

管理多个opengl视图不是唯一的方法(它是下面的文档案例4)。

花园(appstore游戏)合并了uikit和opengl图层(它不是用cocos2d制作的,但它不会改变任何问题,它是UIKit顶部的EAGLViews)。他们已经在这里发表了精彩演讲:

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

1

你不需要多EAGLViews。您只需将UIToolbar添加为CCDirector的openGLView的子视图即可。然后确保你的Cocos图层具有垂直偏移,以便它们不重叠。