我想知道是否有任何方法可以提高JS的mousemove事件的采样率。 当我快速穿过窗户时,我只能获得大约10-20个事件,但这还不够 该应用程序,当我慢慢地,我可以达到+100;
提前致谢,
答案 0 :(得分:2)
我想,但也许我错了,mousemove
事件“采样率”不是由javascript确定的,而是来自鼠标的采样率。这意味着只要鼠标向浏览器发送事件,就会触发一个事件(如果鼠标移动了至少一个像素)并且您可以响应它。
具有较高采样率的鼠标会创建更多事件(并且更精确),其中采样率较低的鼠标会创建较少的事件。这就是为什么当您玩地震4时,鼠标的采样率会影响瞄准的精确度。
所以我认为这不是javascript的问题,你应该让你的应用程序相应地响应鼠标生成的事件。使用自动瞄准选项的第一人称射击游戏也是如此。