GameKitとGKTurnBasedMatchを使用してターンベースのマルチプレイヤーゲームを実装しています。ゲームが終了すると、プレーヤーは「ゲームオーバー」通知を受け取ります。プレイヤーの番になると、「あなたの番」の通知を受け取ります。これらの通知は、GKTurnBasedMatchを使用して自動的に発生します。
これらの通知によって表示されるテキストまたはアイコンを変更することは可能ですか?
GameKitとGKTurnBasedMatchを使用してターンベースのマルチプレイヤーゲームを実装しています。ゲームが終了すると、プレーヤーは「ゲームオーバー」通知を受け取ります。プレイヤーの番になると、「あなたの番」の通知を受け取ります。これらの通知は、GKTurnBasedMatchを使用して自動的に発生します。
これらの通知によって表示されるテキストまたはアイコンを変更することは可能ですか?
はい、message
ターンを終了する関数を呼び出す前にプロパティを設定することで、テキストを変更できます。
カスタムメッセージを設定するには:
myTurnBasedMatch.message = @"It's now your turn!"
ゲームセンターにメッセージを選択させるには:
myTurnBasedMatch.message = @"" // or = nil
自分で設定を開始したらmessage
、毎回設定する必要があります(そうしないと、誰かが試合に勝つなど、さまざまな状況でも前のメッセージが使用されます)。