レベルが必要なゲームを構築しています。これらのレベルは、すべてが 1 つのページに収まるように、CCScrollView に追加する必要がありました。SpriteBuilder アプリで設定したように、このビューは自動的に読み込まれます。MainScene.ccb ファイルに CCSrollView が追加されており、スクロール ビューのコンテンツ ノードは Level.ccb です。私がやろうとしているのは、シーン/コンテンツ ノードを Gameplay.ccb と呼ばれるレベルに変更するボタンを Level.ccb に置くことです。Xcode で MainScene.m ファイルと Level.m ファイルのシーンを変更するコードを書いてみました。ただし、これらはエラーを引き起こします。私はまだコーディングを学んでいるので、質問がされているか、本当に簡単な解決策がある場合は申し訳ありません
- (void)levelOne {
CCScene *gameplayScene = [CCBReader loadAsScene:@"Gameplay"];
[[CCDirector sharedDirector] replaceScene:gameplayScene];
}
このコードは、スクロールビューなしでシーンを切り替える方法です
私の問題が何かを理解していない場合は、コードを私にメッセージを送ってください。ソース コードを電子メールで送信します。
ありがとう!