6

マッチ管理にカスタム UI を使用する 2 プレイヤー ターン ベースのゲームに取り組んでいます。プレーヤーのタイムアウトを使用するために、アプリを iOS 6 以降に制限することを検討してください。ユーザーに残りの移動時間を表示したいのですが、participant.timeoutDate は常に null ですか? WWDC 2012 のビデオ (nextParticipants の最後の参加者にはタイムアウトが適用されないことを示しています) によると、endTurnWithNextParticipants:turnTimeout:matchData:completionHandler を呼び出すときに、2 つのエントリ (インデックス 0 の対戦相手とインデックス 1 のローカル プレーヤー) を持つ配列を渡します。 :ターンを取る。GKTurnTimeoutDefault とさまざまな整数リテラルの両方を試しました...運が悪い...常にnullのようです。プレイヤーの最終ターン日は正常に機能します。

プレーヤーのタイムアウトに関して...動作させた後、これはどのように配信されますか? GKTurnBasedMatchOutcomeTimeExpired が表示されます ... これはターン イベントで発生しますか?

4

1 に答える 1