0

わかりましたので、私はまだ学習の旅の途中であり、ゲームの最後に新しいシーンを追加しようとしています. 現在、レベルが終了すると、次のレベルに進むための [次へ] ボタンがあります。最終段階では、次へのボタンはもともと何もせず、「戻る」機能だけを持っていました。現在のステージが最後のレベルの場合、次のボタン (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]];
}
4

0 に答える 0