在故事板或 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 的控制器。 AppDelegateMainViewController 是您想要查看的内容,还有 Main-iPad 故事板。

具体来说,MainViewController open3DControllerWithShadows:makeCC3ControllerWithShadows: 方法将为您指明正确的方向。

MainViewController 比您需要的更复杂,因为它实际上允许用户完全关闭 OpenGL ES,并换出不同的场景。您不需要,即使您确实想换出场景,也不要在此处使用该技术,因为您确实不需要需要关闭 OpenGL ES在场景变化之间。包含在此演示中是为了证明您可以在需要时关闭 OpenGL ES,而不是作为一般场景更改的示例。

【讨论】:

以上是关于在故事板或 xib 中嵌入 cocos3d的主要内容,如果未能解决你的问题,请参考以下文章

如何在故事板或XIB中以编程方式分配uiview?

没有使用 Swift 的故事板或 xib 文件的 OSX 应用程序

没有使用 Swift 的故事板或 xib 文件的 OSX 应用程序

PSCollectionView 的情节提要或 xib

我想用 uikit(笔尖或故事板)设置 cocos3d,但我收到错误

没有故事板或 segue 的委托模式