只是想知道如何从cocos2d场景转换到UIviewcontroller视图,反之亦然?
感谢, 标记
答案 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 )