【发布时间】:2012-07-21 09:46:05
【问题描述】:
我制作了一个在线 HTML5 游戏,比如 blobby volley(两个果冻正在打排球)。我在 php 上有一个 websocket 服务器。游戏以 50 fps 运行。这是它如何工作的示例:我按下右箭头按钮,我的客户端将moveForward 标志设置为true 并将消息发送到服务器。服务器将消息传输到另一个客户端,这个客户端处理它。当客户端处理keyup 时,它会做同样的事情,但会将moveForward 标志设置为false。
问题是服务器将消息传输到客户端需要一些时间,因此当 keyup 事件触发时,果冻立即在一个客户端上停止,但仍在另一个客户端上移动,并在一秒钟内停止。有什么方法可以让它更加同步?
【问题讨论】:
标签: php javascript html websocket