我们发现的一个问题是,如果您拥有可变数量的玩家,然后以“自动匹配”开始匹配,游戏中心将以“最小”玩家数量开始比赛。即使游戏中心匹配制作用户界面显示的自动匹配空间超过最小数量的玩家,它也会这样做。
对于上面的示例,即使指定了3个玩家,匹配也只能以2个参与者(“我”和一个“自动匹配”)开始。
以下是匹配请求的外观:
GKMatchRequest *request = [[GKMatchRequest alloc] init];
request.minPlayers = 2;
request.maxPlayers = 4;
request.playersToInvite = playersToInvite;
request.playerGroup = 0;
request.defaultNumberOfPlayers = 4;
这只是一个游戏中心的错误吗?
答案 0 :(得分:0)
我遇到了同样的问题。我发现最有效的方法是在比赛结束后立即添加球员并将我的最小球员增加到3。