我正在尝试制作一个简单的双人蛇游戏,它使用gameKit来回发送移动信息。我通过服务器发送一个命令来启动游戏来启动游戏。一旦游戏开始,每隔.5秒就会触发一个计时器来移动蛇。无论我做什么,我最终都会得到两个iPhones上的计时器在不同的时间触发。对于在设备之间同步信息的可靠方法,有人有什么建议或建议吗?
提前感谢您的帮助!
发布于 2010-02-05 00:36:15
我最终采用的是让一台设备完成所有的数字运算,并向另一台设备发送关于它的蛇(这是一个蛇游戏)应该在哪里的信息,而不是让两台设备都计算出蛇应该在哪里,并将该信息发送到另一台设备。这种方式导致了100%的同步问题。
发布于 2009-10-02 02:35:36
对网络游戏同步技术的快速搜索得到了大量结果...每个游戏都是独一无二的,我想你可以借鉴这些文章中的一些技巧来帮助你:
如果您有权访问,甚至还有一些IEEE文章。
https://stackoverflow.com/questions/1507444
复制相似问题