次の問題に苦労しています:
SpriteKitでゲームを作りました。をゲームに実装しGameCenter
ました。できます。プレイヤーは自動的にログインし、ハイスコアがデフォルトのリーダーボードに追加されます。しかし、たとえば「EndScreen」では、GameCenterLeaderboard
.
Appledocumentation は、次のコードを使用する必要があることを教えてくれます。
- (void) showGameCenter
{
GKGameCenterViewController *gameCenterController = [[GKGameCenterViewController alloc] init];
if (gameCenterController != nil)
{
gameCenterController.gameCenterDelegate = self;
[self presentViewController: gameCenterController animated: YES completion:nil];
}
}
しかし、うまくいきpresentViewController
ません。SKScene
aから私の標準に切り替える方法はありますかViewController
。GameCenterleaderboard
または、ボタンに触れた状態でを表示するにはどうすればよいですか?
正直なところ、私はプログラミングにかなり慣れていないので、ここでのこの問題は、皆さんにとって解決する大きな問題ではないかもしれません. 助けてくれてありがとう。