當我創建以下GKRequest對象來創建一個基於回合的遊戲:GKTurnBasedMatch忽略playerAttributes
GKMatchRequest *gameRequest = [[GKMatchRequest alloc] init];
gameRequest.minPlayers = 2;
gameRequest.maxPlayers = 2;
gameRequest.playerAttributes = MY_ROLE_1;
此請求不應該與同playerAttributes另一個請求匹配,但它是。有沒有人知道playerAttributes在回合制遊戲中是否被忽略?
我不明白這一點,因爲它似乎也被我忽略了。 在我的遊戲中,兩個玩家都使用相同的playerAttributes創建一個GKMatchRequest,但是彼此匹配。 (我也設置playerGroup,但是這似乎按我期望的方式工作。)這似乎不正確。難道我做錯了什麼? –
我們清楚地進入了文檔詮釋學,但我不禁要問,蘋果[別處](https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/GameKit_Guide/MatchmakingwithGameCenter/MatchmakingwithGameCenter.html#//apple_ref/doc/uid/TP40008304-CH12-SW12)指的是與'playerAttributes'有關的國際象棋(顯然是基於回合的遊戲,人們會認爲)。話雖如此,我的應用程序使用'GKTurnBasedMatch'並且(現在)也可以看到它的'playerAttributes'(但不是'playerGroup')被忽略。 – Drux