我正在嘗試使用某些3D製作iOS應用程序。 我的問題是cocos3d hello world是全屏。 因此,我嘗試通過遵循this tutorial爲cocos2d將cocos3d放入xib的窗口中,但它不適用於cocos3D(對於我)。在故事板或xib中嵌入cocos3d
任何人都可以幫助我做這樣的事情(帶有UI的小型3D視圖)。我有點失落。我不知道在哪裏搜索。
提前致謝。
喬丹
我正在嘗試使用某些3D製作iOS應用程序。 我的問題是cocos3d hello world是全屏。 因此,我嘗試通過遵循this tutorial爲cocos2d將cocos3d放入xib的窗口中,但它不適用於cocos3D(對於我)。在故事板或xib中嵌入cocos3d
任何人都可以幫助我做這樣的事情(帶有UI的小型3D視圖)。我有點失落。我不知道在哪裏搜索。
提前致謝。
喬丹
在Cocos3D分佈,看看在CC3DemoMultiScene
演示應用程序。這是一個在更大的視圖中使用Cocos3D和使用Storyboard的控制器的例子。 AppDelegate
和MainViewController
是你想要看的,以及Main-iPad
故事板。
具體而言,MainViewController
open3DControllerWithShadows:
和makeCC3ControllerWithShadows:
方法將指向您正確的方向。
MainViewController
比您需要更復雜,因爲它實際上允許用戶完全關閉OpenGL ES,並交換出不同的場景。你不需要這樣做,即使你想換掉場景,也不要在這裏使用這種技術,因爲你肯定會做而不是需要在場景變化之間關閉OpenGL ES。它包含在本演示中,用於證明如果需要,可以關閉OpenGL ES,而不是一般場景變化的示例。