所以我们使用requestPointerLock()
函数在我们的网站上游戏时锁定用户的鼠标指针。在web.dev disable-mouse-acceleration article之后,我测试了他们的pointer lock API sample,发现用“unadjustedMovement”请求指针锁定在我的 Chrome 浏览器 (v88.0.4324.104) 上有效。
但是,现在发生了一些奇怪的事情。我基本上只是通过转到source code link并单击“remix to edit”来复制上述项目。然后,我打开示例并进行相同的测试,结果如下消息:
不支持禁用鼠标加速
所以基本上,两个 identcal 项目代码,其中原始作品完美无瑕,但复制的项目说禁用鼠标加速不支持。
此外,我在本地项目中测试了完全相同的代码,但返回相同的错误消息。
任何人都知道这里出了什么问题?
The original source codeThe original live test The source code copy
The live test copy
UPDATE:默认情况下,v92 的铬浏览器支持它
旧答案:
它是支持的,但只与标志
只需转到chrome:/ / flags / # enable-pointer-lock-options并选择 enabled。重新启动后,转到https://unadjusted-movement.glitch.me/并进行测试
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(88条)