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