いくつかの UIKit ビューの上に cocos2d シーンを作成しようとしています。cocos2d 2.0 CCDirector は UIViewController のサブクラスであることを理解しているので、それをサブビューとして追加するだけです。
appDelegate でシーンへの切り替えを処理するためにこの関数を作成しました (現在、http://www.raywenderlich.com/4817/how-to-integrate-cocos2d-and-uikit に続く MainWindow.xib のデリゲートです)。 :
- (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: どうすればいいですか :)