【问题标题】:Embeding cocos3d in storyboard or xib在故事板或 xib 中嵌入 cocos3d
【发布时间】:2014-04-02 02:15:16
【问题描述】:
我正在尝试制作一个带有一些 3D 的 iOS 应用程序。
我的问题是 cocos3d hello world 是全屏的。
所以,我尝试通过this tutorial for cocos2d 将 cocos3d 放入 xib 的窗口中,但它不适用于 cocos3D(对我而言)。
任何人都可以帮助我做类似的事情(带有 UI 的小型 3d 视图)。我有点失落。我不知道在哪里搜索。
提前致谢。
约旦
【问题讨论】:
标签:
ios
xcode
storyboard
xib
cocos3d
【解决方案1】:
在 Cocos3D 发行版中,查看CC3DemoMultiScene 演示应用程序。这是一个在更大的视图中使用 Cocos3D 的示例,并且使用 Storyboards 的控制器。 AppDelegate 和 MainViewController 是您想要查看的内容,还有 Main-iPad 故事板。
具体来说,MainViewController open3DControllerWithShadows: 和 makeCC3ControllerWithShadows: 方法将为您指明正确的方向。
MainViewController 比您需要的更复杂,因为它实际上允许用户完全关闭 OpenGL ES,并换出不同的场景。您不需要,即使您确实想换出场景,也不要在此处使用该技术,因为您确实不需要需要关闭 OpenGL ES在场景变化之间。包含在此演示中是为了证明您可以在需要时关闭 OpenGL ES,而不是作为一般场景更改的示例。