【发布时间】:2016-04-18 20:31:05
【问题描述】:
服务端和客户端都有代码
setInterval(function(){
player.x++;
player.y++;
}, 20);
我有一个 node.js / socket.io 服务器,其中播放器的 x 和 y 每帧都会更新并发送到客户端。客户端还使用相同的逻辑更新了不同的 x 和 y。客户端似乎比服务器移动得更快,所以它使游戏不同步..我应该做些什么不同的事情?
【问题讨论】:
-
您必须更详细地描述您试图通过客户端和服务器的双重增量实际解决的问题,以便我们可以提供更好的方法来解决该问题。显然,您不能指望代码在客户端和服务器上以相同的速度运行,因此需要使用完全不同的技术。但是,我们需要知道您要解决的真正问题是什么,以便能够提供更好的方法。
标签: javascript node.js html time socket.io