你好,我是一个iOS游戏中心的新手。我正在尝试使用比赛功能为我的游戏添加多人游戏,并遵循文档。
到目前为止,我已经达到了两个客户端成功匹配的地步,也就是matchmakerViewController:didFindMatch回调被调用并且GKMatch对象被传递。
然而,在那之后,我似乎永远卡在那里,因为根据文档,我必须等待所有玩家(在我的情况下是2个)实际连接才能开始游戏。但是,似乎match:player:didChangeState回调从未被调用以指示成功连接。嗯,我确定我的客户端都在同一个WiFi网络中(或者这是必须的吗?)有没有人能为我解答一下这个问题?我需要做额外的事情来使客户端连接吗?非常感谢您的帮助!