在以下情况中您会做什么:
现在怎么办?如果用户接听电话,应用程序将移至后台,与GameCenter的连接将丢失,对吧?
如何处理玩家以及如何处理比赛?
我猜你必须对已经断线的玩家判断该游戏的损失,并尝试继续与其余玩家进行比赛。
有没有人想出更好的处理方式?
答案 0 :(得分:0)
与游戏中心的连接不会立即“丢失”,我不确定实际的超时时间,如果没有在某个文档中指定,则不会指望它是任何特定的时间段。您始终可以使用两个连接的播放器对特定版本/版本进行测试。
在我们的游戏Tic Tac Toe Twist中,当玩家因超时或其他网络问题而断开连接时,我们让玩家知道谁与屏幕上的消息断开连接五秒钟,离开我们所在的比赛,重置游戏状态然后将它们放回到开始游戏屏幕。
如果您的特定游戏以这种方式运作良好,您也可以将其从游戏中移除并恢复。
请务必查看WWDC 2011的相关信息,了解Game Center将来如何处理此问题,以防Apple决定更改内容......