首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GameCenter -处理来电等

GameCenter -处理来电等
EN

Stack Overflow用户
提问于 2010-10-15 18:14:43
回答 1查看 599关注 0票数 1

在下面的场景中,您将做什么:

  1. 在实现一个多人游戏时,您可以使用GKMatchmaker来查找玩家。当所需的玩家数已经连接时,就可以开始比赛。
  2. 现在有一个玩家收到了来电。

现在怎么办?如果用户接受了调用,应用程序将移动到后台,到GameCenter的连接将丢失,对吗?

和球员有什么关系,和比赛有什么关系?

我想你将不得不把这场比赛评为输掉的球员谁已经断开,并试图继续与其余的球员的比赛。

有没有人想出更好的办法来处理这件事?

EN

回答 1

Stack Overflow用户

发布于 2011-06-30 12:59:34

与游戏中心的连接不会立即“丢失”,我不确定实际的超时时间,如果没有在某个文档中指定它,也不会指望它是任何特定的时间段。您可以使用两个连接的播放器来测试它的特定发行版/版本。

在我们的游戏Tic Tac Toe Twist中,当玩家由于超时或其他网络问题而断开连接时,我们让玩家知道是谁切断了屏幕上的消息,中断了5秒,离开我们所处的比赛,重新设置游戏状态,然后将他们放回开始游戏屏幕。

如果你的游戏运行良好,你也可以将它们从游戏中移出并恢复。

请务必查看WWDC 2011的信息,以了解游戏中心今后将如何处理此问题,以防苹果公司决定改变……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3944932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档