我在Game Center上制作了回合制游戏。 当我通过自动匹配功能搜索其他用户时,GameCenter是否会搜索已安装此游戏的其他用户或有空闲时间的用户? 因为当我在回合制游戏中实现自动匹配功能时,它会返回空值, 我想了解有关自动匹配功能的更多详细信息。 如果GameCenter搜索用户游戏已安装并且游戏不出名,那么我认为自动匹配无法运行。 如何以编程方式实现自动匹配功能? 以下代码不会返回游戏中心的任何用户。
GKMatchRequest * request = [[GKMatchRequest alloc] init];
request.minPlayers = 2;
request.maxPlayers = 2;
[GKTurnBasedMatch findMatchForRequest: request withCompletionHandler:^(GKTurnBasedMatch *match, NSError *error)
{
if (match){
//[self performSegueWithIdentifier:@"GamePlayScene" sender:match];
NSLog(@"match id: %@", match.matchID);
}
}];
因为网站上的自动匹配功能信息非常少,所以请帮我自动匹配。
感谢您的帮助。