混合iOS UIKit和Cocos2d

mm2*_*m24 6 uikit uiview cocos2d-iphone ios

是否可以UIViewController使用Cocos2D视图开发app混合和iOS特定的API元素?

一个Cocos2D应用程序在a上运行UIView,因此我猜可以在一个视图(Cocos2D)和另一个视图(iOS)之间切换,这是正确的吗?有没有很好的应用程序这样做的例子?

核心思想是使用Cocos2D和其他使用UIKit的人开发一些图形动画.

s1d*_*dok 0

实际上,您可以将任何 UIView 作为子视图添加到CCDirector.sharedDirector().viewCocos2D 运行应用程序中的任何时间。

我敢打赌,你真正应该混合 Cocos2D 和 UIKit 的唯一原因是在 UIKit 中创建菜单和其他 UI 并使用 Cocos2D 运行游戏场景。为此,您只需找到一个 Cocos2D 初始化的地方,并将其替换为您自己的 UIKit 内容,然后您可以在任何您想要的地方使用您替换的代码运行 Cocos2D 场景。如果你想这样做,你正在寻找的方法是

- (void) setupCocos2dWithOptions:(NSDictionary*)config
Run Code Online (Sandbox Code Playgroud)