2014-04-02 105 views
1

我正在尝试使用某些3D制作iOS应用程序。 我的问题是cocos3d hello world是全屏。 因此,我尝试通过遵循this tutorial为cocos2d将cocos3d放入xib的窗口中,但它不适用于cocos3D(对于我)。在故事板或xib中嵌入cocos3d

任何人都可以帮助我做这样的事情(带有UI的小型3D视图)。我有点失落。我不知道在哪里搜索。

提前致谢。

乔丹

回答

3

在Cocos3D分布,看看在CC3DemoMultiScene演示应用程序。这是一个在更大的视图中使用Cocos3D和使用Storyboard的控制器的例子。 AppDelegateMainViewController是你想要看的,以及Main-iPad故事板。

具体而言,MainViewControlleropen3DControllerWithShadows:makeCC3ControllerWithShadows:方法将指向您正确的方向。

MainViewController比您需要更复杂,因为它实际上允许用户完全关闭OpenGL ES,并交换出不同的场景。你不需要这样做,即使你想换掉场景,也不要在这里使用这种技术,因为你肯定会做而不是需要在场景变化之间关闭OpenGL ES。它包含在本演示中,用于证明如果需要,可以关闭OpenGL ES,而不是一般场景变化的示例。