我写了一个多人乒乓球游戏,但由于大约 60 毫秒的延迟,我的弹跳球移动不顺畅。游戏本身可在此处获得,但由于它仅适用于 chrome,并且该网站本身是用我的母语编写的(您显然需要两个浏览器才能使其工作),这里是问题的 jsfiddle:
正如您在小提琴中看到的那样,dx
和dy
被定义并且每秒刷新次数被定义为speed
. 我需要这三个变量保持不变(我知道它们会导致球移动不顺畅)。
现在的问题是:有什么技巧可以不触及这些变量,而是让球看起来移动平稳?我在考虑用 50% 的不透明度渲染球的新位置 + 渲染球的先前位置,但我还没有测试它。这个问题还有其他解决方案吗?