Javascript 指针锁定时不移动光标
我在一个用JavaScript和three.js开发的游戏中使用它捕捉光标。我已经完成了基本的谷歌搜索,但我似乎无法找到为什么在Chrome操作系统上,光标似乎不移动。若你们看一下指针锁定的效果,你们会发现它工作得很好,甚至还有一个很好的“光标”伴随着移动 JavaScript控制台输出(日志记录为me): 我使用Javascript 指针锁定时不移动光标,javascript,jquery,html,google-chrome,three.js,Javascript,Jquery,Html,Google Chrome,Three.js,我在一个用JavaScript和three.js开发的游戏中使用它捕捉光标。我已经完成了基本的谷歌搜索,但我似乎无法找到为什么在Chrome操作系统上,光标似乎不移动。若你们看一下指针锁定的效果,你们会发现它工作得很好,甚至还有一个很好的“光标”伴随着移动 JavaScript控制台输出(日志记录为me): 我使用 if (evt.movementX === undefined) { evt.movementX = evt.screenX - lastx; evt.moveme
if (evt.movementX === undefined) {
evt.movementX = evt.screenX - lastx;
evt.movementY = evt.screenY - lasty;
lastx = evt.screenX;
lasty = evt.screenY;
}
如果你想知道,我只是在设置基本的图形。
光标没有移动,因为您已经“锁定”了它。但是
evt.movementX
和evt.movementY
为您提供了移动的方向
您必须更新相机的位置或方向,并渲染结果,使其感觉像是在移动