Sprite Kit Xcode テンプレートで Game Center または GameKit Framework を使用するにはどうすればよいですか? スプライト キットでは、シーンを使用します。ただし、通常、リーダーボードを表示するには、たとえば「presentModalViewController」が必要ですが、SKView ではそれができません。
前もって感謝します!
Sprite Kit Xcode テンプレートで Game Center または GameKit Framework を使用するにはどうすればよいですか? スプライト キットでは、シーンを使用します。ただし、通常、リーダーボードを表示するには、たとえば「presentModalViewController」が必要ですが、SKView ではそれができません。
前もって感謝します!
presentModalViewController は、SKView が置かれているビュー コントローラーで呼び出す必要があります。
ストーリーボードで設定ビューをセットアップすることもできます。
次に、スプライトを追加してボタン、つまり _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 を設計できます。
これで始められるはずです。