2011-09-16 38 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圖層具有垂直偏移,以便它們不重疊。