1

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



         }
     }];

因为关于自动匹配功能的网站信息很少,所以请帮助我进行自动匹配。

谢谢你的帮助。

4

0 回答 0