如何从cocos2d场景转换到uiviewcontroller视图?

时间:2010-09-22 03:48:58

标签: iphone uiviewcontroller cocos2d-iphone

只是想知道如何从cocos2d场景转换到UIviewcontroller视图,反之亦然?

感谢, 标记

1 个答案:

答案 0 :(得分:0)

Cocos2D存在于视图中,特别是它创建的EAGLView(UIView的子类)。

转换并不像看起来那样干脆,特别是如果使用其中一个内置模板,cocos2d会存在于新的UIWindow中(它在“didFinishLaunchingWithOptions:launchOptions”函数中创建)。

- 您必须创建一个新的基于视图的应用程序,并添加cocos2d作为其子视图,以便它可以工作。

结构如下所示:

UIViewController (A subclass you created)
 --View (iOS makes this by default for your UIViewController)
   -- CocosView (You make this using [UIView initWithFrame:] )
      -- EAGLView (CCDirector creates on init)
   -- Regular UIKit View ( You make this )