使用Gamecenter实时多人游戏发送和接收数据需要多长时间?

时间:2014-04-27 07:26:27

标签: ios objective-c game-center

我制作的iPhone游戏速度为每秒50 fps。我正在考虑使用游戏中心在我的游戏中实现多人游戏。但首先我有一个问题,我可以使用gamecenter以多快的速度发送数据。我只会发送一个包含三个浮点数的结构。是否有可能快速发送数据让我每隔20ms(1/50)接收一次数据?

2 个答案:

答案 0 :(得分:1)

最多可以花费大约15毫秒的时间发送数据。

答案 1 :(得分:0)

从移动设备通过网络发送内容时,您唯一可以依赖的是连接速度很慢且间歇性。

如果你还有其他任何事情,那么你会遇到问题。

您应该始终为数据采用" long"时间到来,可能根本没有通过。

例如,如果你正在制作一个实时的多人游戏,那么就可以通过某种方式让对手角色进行最佳猜测"方式,直到下一位数据出现。等...

此外,您的游戏应该以60fps而不是50的速度运行。