在此站点上进行一些搜索后,我了解到我无法控制浏览器的mousemove
事件频率。
所以我想应用某种外推方法来解决滞后mousemove
事件问题。
我记录mousemove
事件触发时的每个鼠标位置,并计算加速度(利用有限差分获得速度,然后获得加速度)。
之后在函数中,我测量从上次函数调用render()
经过的增量时间。render()
最后我用加速度和 推断位置dt
。
但我没有看到使用这种方法有任何显着效果。有什么不对的吗?
编辑:我在这里做了一个小的运行示例。(对不起,不清楚的问题陈述)