0

SKSceneからrootViewControllerにポップするには?

メニュー画面のあるゲームを作ろうとしています。メニュー用とゲーム用の 2 つのシーンがあります。

ゲーム シーンから rootView へのジャンプに問題があります。ゲーム シーンには、メニュー ボタンを持つ SKScene - SKLabelNode があります。タッチすると、プレーヤーがメニュー画面に移動するはずです。

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {

    UITouch *touch = [touches anyObject];
    SKNode *touched = [self nodeAtPoint:[touch locationInNode:self]];
    if ([touched.name isEqualToString:BUTTON_MENU_NAME]) {

        UIViewController *vc = self.view.window.rootViewController;
        [vc.navigationController popToRootViewControllerAnimated:YES];
    }
}

タッチは正しく検出されますが、何も起こりません。

4

1 に答える 1