5

Sprite Kit Xcode テンプレートで Game Center または GameKit Framework を使用するにはどうすればよいですか? スプライト キットでは、シーンを使用します。ただし、通常、リーダーボードを表示するには、たとえば「presentModalViewController」が必要ですが、SKView ではそれができません。

前もって感謝します!

4

3 に答える 3

1

presentModalViewController は、SKView が置かれているビュー コントローラーで呼び出す必要があります。

于 2013-10-21T21:51:11.623 に答える
1

ストーリーボードで設定ビューをセットアップすることもできます。

ここに画像の説明を入力

次に、スプ​​ライトを追加してボタン、つまり _settingsBtn に使用すると、セグエが実行されます

    - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
    {
        UITouch* touch = [touches anyObject];
        CGPoint location = [touch locationInNode:self];

        if ([_settingsBtn containsPoint:location]) {
            UIViewController *vc = self.view.window.rootViewController;
            [vc performSegueWithIdentifier:@"settingsPushSegue" sender:self];
        }
    }

次に、巻き戻しセグエを使用してそれを削除できます。UIButton だけです。

これをView Controllerクラスに入れます..

- (IBAction)unwindToHideSettingsModal:(UIStoryboardSegue *)unwindSegue
{
    //NSLog(@"UNWILD");
}

ストーリーボードで、緑の終了セグエに追加したボタンからドラッグを制御し、上記のアンワインド セグエを選択します。

ここに画像の説明を入力

これで、期待どおりに表示および非表示になります。ストーリーボードで設定 UI ect を設計できます。

これで始められるはずです。

于 2013-10-21T23:13:18.927 に答える