在下面的场景中,您将做什么:
。
现在怎么办?如果用户接受了调用,应用程序将移动到后台,到GameCenter的连接将丢失,对吗?
和球员有什么关系,和比赛有什么关系?
我想你将不得不把这场比赛评为输掉的球员谁已经断开,并试图继续与其余的球员的比赛。
有没有人想出更好的办法来处理这件事?
发布于 2011-06-30 12:59:34
与游戏中心的连接不会立即“丢失”,我不确定实际的超时时间,如果没有在某个文档中指定它,也不会指望它是任何特定的时间段。您可以使用两个连接的播放器来测试它的特定发行版/版本。
在我们的游戏Tic Tac Toe Twist中,当玩家由于超时或其他网络问题而断开连接时,我们让玩家知道是谁切断了屏幕上的消息,中断了5秒,离开我们所处的比赛,重新设置游戏状态,然后将他们放回开始游戏屏幕。
如果你的游戏运行良好,你也可以将它们从游戏中移出并恢复。
请务必查看WWDC 2011的信息,以了解游戏中心今后将如何处理此问题,以防苹果公司决定改变……
https://stackoverflow.com/questions/3944932
复制相似问题