我正在尝试使用 Canvas 创建一个简单的应用程序,但是当我将鼠标移到 Canvas 上时,我需要降低鼠标移动的速度。我尝试在互联网上找到解决方案,但找不到。
我只是想知道是否可以请任何人帮忙。
最佳答案
鉴于您正在使用 Canvas ,您很可能正在制作游戏 - 我想说这可能比您想象的更有可能。您可能无法使用实际的鼠标指针本身——如果您有一些可用的鼠标图形,这可能不是问题——但可以有一个“虚拟”鼠标使用它,获取 MouseMove 事件并将它们乘以某个分数。不幸的是,我认为您必须自己进行大量研究!
https://developer.mozilla.org/en-US/docs/WebAPI/Pointer_Lock
此 API 用于诸如 Quake WebGL 演示之类的事情。
(对于那些担心安全性的人:别担心,该 API 具有使用下拉列表的用户的浏览器请求权限)
关于javascript - 降低鼠标速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23272429/