わかりましたので、私はまだ学習の旅の途中であり、ゲームの最後に新しいシーンを追加しようとしています. 現在、レベルが終了すると、次のレベルに進むための [次へ] ボタンがあります。最終段階では、次へのボタンはもともと何もせず、「戻る」機能だけを持っていました。現在のステージが最後のレベルの場合、次のボタン (nextAction) で次のシーン「EndLayer」をロードするようにしようとしています。ここに私が持っているものがありますが、機能していません:
- (void) nextAction {
if (g_SoundFlag) {
[sd_button play];
}
_clickedButtonIndex = 1;
NSInteger currentStage = [AppSettings getCurrentStage];
if (currentStage >= 24) {
//return;
NSString *r = @"CCTransitionFade";
Class transion = NSClassFromString(r);
[[CCDirector sharedDirector] replaceScene:[transion transitionWithDuration:0.3 scene:[EndLayer scene]]];
}
[[CCTextureCache sharedTextureCache] removeUnusedTextures];
[AppSettings setCurrentStage: currentStage+1];
[[CCDirector sharedDirector] replaceScene:[Game scene]];
}