Google Play游戏服务连接问题处理

时间:2016-11-15 17:06:39

标签: android unity3d unity5 google-play-games

我目前正在使用Unity开发多人纸牌游戏(4名玩家),而且我正在使用GPGS进行多人游戏。 我无法弄清楚的一件事是连接问题处理。现在我部署了一个系统,每个玩家每五秒发送一条消息给其他玩家告诉他们我在线。如果玩家在10秒钟内没有发送任何消息,我会认为他/她有连接问题。 我的第一个问题是:这是正确的方法吗?我无法在GPGS文档中找到除OnPeerDisconnected之外的任何内容,我认为它与此无关。

我的第二个问题是:有时在玩游戏时,有一个或一些用户'得到超时。换句话说,他们没有收到任何消息,也无法收到任何消息。我的所有4台设备都连接到同一个网络,网络质量很好。四个玩家中有一个可能遇到网络问题怎么可能?

我的上一个问题:我不知道GPGS什么时候会考虑让球员超时?出于测试目的,在使用我上面解释的方法之前的一次,我断开了一个玩家,并等了5分钟。没啥事儿。此外,我不知道用户是否可以在很长一段时间(20-30秒)之后回到游戏(恢复播放)?

感谢您的帮助。对不起,如果有什么不明确的话。

0 个答案:

没有答案