在由Game Center API设置的多人游戏中,如果其中一个玩家不得不意外退出一分钟或更长时间,则游戏可能会断开连接。例如,当玩家接到电话时,可能会发生这种情况。当发生这种情况时,在玩家恢复游戏后,有没有办法自动将他重新连接到游戏中?
答案 0 :(得分:0)
如果您通过p2p蓝牙/ Wifi或通过互联网建立会话,这将非常依赖。
将玩家添加到现有匹配项 有时你可能已经有了 匹配,只想添加玩家 它。例如,如果您的游戏需要 四名球员和一名球员得到 断开连接,你可能想提供 找到替代品的选项, 而不是中止比赛 进展。
为此,您使用类似的代码 在清单5-7中找到,但相反 打电话给 findMatchForRequest:withCompletionHandler :, 你的应用程序调用 addPlayersToMatch:matchRequest:completionHandler: 方法,添加匹配添加 玩家作为附加参数。
所以基本上,如果你仍然有匹配对象,你可以在任何一端重用它。这取决于你和你的游戏,找出最有意义的东西。
答案 1 :(得分:0)
我不相信这可以在 iOS4 中完成。 提示