我正在使用Libgdx开发一个流行游戏Pong的在线版本。我已经开始使用Google的实时多人游戏服务将游戏数据发送给玩家,但我无法解决我面临的同步问题。
目前发送的信息是玩家的挡板位置,所以当我移动时,我会将我的新位置发送给对手。但在对手接收到信息的时候,时间已经过去了,同步就丢失了。
我知道在使用最慢的连接进行移动时可能需要一些等待时间,但如何使它看起来更加流畅呢?
我正在使用Libgdx开发一个流行游戏Pong的在线版本。我已经开始使用Google的实时多人游戏服务将游戏数据发送给玩家,但我无法解决我面临的同步问题。
目前发送的信息是玩家的挡板位置,所以当我移动时,我会将我的新位置发送给对手。但在对手接收到信息的时候,时间已经过去了,同步就丢失了。
我知道在使用最慢的连接进行移动时可能需要一些等待时间,但如何使它看起来更加流畅呢?
这个领域非常广泛,没有一个答案能够帮助你解决问题。我曾经在这个主题上写过我的论文,但仍然无法给出明确的答案。你需要阅读很多文章,并根据自己的需求进行模拟学习。