2013-04-09 62 views

回答

-1

您可以檢查GKTurnBasedParticipant的其他參與者的status財產。如果其狀態仍然爲GKTurnBasedParticipantStatusInvited,請禁止自己打開遊戲控制器並顯示警報。

GKTurnBasedParticipant documentation

2

一出現這樣做會增加在NSData的值的方式,比方說一個int,那會記住轉數是。開始你的遊戲,然後立即結束,而不會向用戶顯示任何內容。它所做的只是增加轉數。當其他玩家接受時,如果轉數表示轉第二轉,則再次增加轉數,並結束轉牌。繼續這個結束增量結束模式,直到第一個玩家收到回合,然後開始正常玩,所有玩家都接受了邀請並正式加入遊戲。

我不建議這樣做,因爲這可能會導致準備開始的玩家的遊戲時間顯着延遲。他們可能會最終從你的遊戲中期待它,但標準模式會讓玩家開始玩的時間更短。