1

我按照Ray Wenderlich 如何制作多人游戏的教程,按照所有步骤进行操作。我正在使用my iphone并对其simulator进行测试:

  • 玩家在两台设备上进行身份验证(iOS 7两者)
  • 我对两者都使用了两个不同SANDBOX game center的 iddevices
  • 正确game center view controller启动
  • 我在两个设备上都使用选择“ Play Now”,但它在搜索匹配时永远挂起。
  • 如果我选择Cancel,委托的回调:

    -(void)matchmakerViewControllerWasCancelled:(GKMatchmakerViewController *)viewController { NSLog(@"Canceled"); }

被正确调用。

所以我想是一个Game Center settings错误,还是我错过了什么?

提前致谢

4

1 回答 1

2

GameCenter 通过共享公共 IP 连接设备时出现问题。在匹配方面,它会给出错误的连接结果,并返回开始游戏所需的玩家数量或根本没有连接。

另请记住,您无法在模拟器中测试邀请。

于 2013-10-01T10:55:49.700 回答