0

現在参加している試合をゲームのメニューで確認したいです。私の試合のすべてのゲームには、あなたと対戦相手の 2 人のプレーヤーがいます。私は開発者ガイドでそれを成し遂げません。

プレイヤーがゲームセンターで認証されたときに、現在このロードに参加しているすべての試合の配列があります。

[GKTurnBasedMatch loadMatchesWithCompletionHandler:^(NSArray *matches, NSError *error) {
    if (matches) {         
        thisMatch = matches[0];
    }
}

たとえば、対戦相手の名前とmatches[0]、そのゲームで誰のターンであるか、あなたまたは他の人を取得するにはどうすればよいですか?

4

1 に答える 1

0

thisMatch.currentParticipant次は誰の番かを教えてくれますGKTurnBasedParticipant。対戦相手の名前を取得するには、 を反復処理して、自分の ID と等しくないthisMatch.participantsものを見つけます。playerID

于 2012-12-02T05:17:48.500 に答える