2012-11-01 201 views
2

我們發現的一個問題是,如果您的玩家數量可變,然後以「自動匹配」開始比賽,Game Center將開始與「最少」的玩家數量。即使Game Center製作的用戶界面顯示的自動比賽空間超過了最少數量的球員,它也能做到這一點。iOS 6遊戲中心回合制比賽以最少玩家人數開始

enter image description here
對於上面的例子,即使是指定的3名球員,本場比賽將只用2名人蔘加(「我」和一個「自動匹配」)開始。

這裏是對戰請求的外觀:

GKMatchRequest *request = [[GKMatchRequest alloc] init]; 
request.minPlayers = 2;  
request.maxPlayers = 4; 
request.playersToInvite = playersToInvite; 
request.playerGroup = 0; 
request.defaultNumberOfPlayers = 4; 

這只是一個遊戲中心的錯誤?

回答

0

我有同樣的問題。我發現最有效的方法是在比賽創建後立即添加球員,並將我的最低球員數量提高到3.