如何在iOS上实现Game Center的自动匹配

时间:2014-01-07 23:17:30

标签: ios game-center gkturnbasedmatch

我在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);



         }
     }];

因为网站上的自动匹配功能信息非常少,所以请帮我自动匹配。

感谢您的帮助。

0 个答案:

没有答案