Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 指针锁定时不移动光标_Javascript_Jquery_Html_Google Chrome_Three.js - Fatal编程技术网

Javascript 指针锁定时不移动光标

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

我在一个用JavaScript和three.js开发的游戏中使用它捕捉光标。我已经完成了基本的谷歌搜索,但我似乎无法找到为什么在Chrome操作系统上,光标似乎不移动。若你们看一下指针锁定的效果,你们会发现它工作得很好,甚至还有一个很好的“光标”伴随着移动

JavaScript控制台输出(日志记录为me):

我使用

if (evt.movementX === undefined) {
    evt.movementX = evt.screenX - lastx;
    evt.movementY = evt.screenY - lasty;
    lastx = evt.screenX;
    lasty = evt.screenY;
}
如果你想知道,我只是在设置基本的图形。

光标没有移动,因为您已经“锁定”了它。但是
evt.movementX
evt.movementY
为您提供了移动的方向

您必须更新相机的位置或方向,并渲染结果,使其感觉像是在移动