我正在尝试在一些 UIKit 视图之上制作 cocos2d 场景。我知道 cocos2d 2.0 CCDirector 是 UIViewController 的子类,因此我可以将其添加为子视图。
我已经编写了这个函数来处理在我的 appDelegate 中切换到一个场景(目前这是我的 MainWindow.xib 的代表http://www.raywenderlich.com/4817/how-to-integrate-cocos2d-and-uikit) :
- (void)switchToScene
{
self.viewController = [CCDirector sharedDirector];
[[CCDirector sharedDirector] view].center = self.window.center;
[self.window addSubview:[self.viewController view]];
[[CCDirector sharedDirector] runWithScene:[CCTransitionSlideInL transitionWithDuration:1 scene:[BattleLayer scene]]];
}
所以我从这段代码中遗漏了很多东西。但是有了这个,我得到了一些相似的场景来加载http://i.stack.imgur.com/pubWE.png
我的问题是:
1:如果我朝着正确的方向前进
2:如果是,下一步是手动调整场景的方向吗?
2.1:我该怎么做:)