使用 PointerLockControls 时更改外观速度
Change look speed when using PointerLockControls
我正在通过示例尝试 three.js 中的指针锁定,但我找不到太多相关信息。
我想向用户显示一个文本字段,他们可以在其中手动输入他们的观看速度(即鼠标速度)。
有人知道怎么做吗?似乎找不到如何增加或减少查看速度。
在PointerLockControls.js中,改变yawObject.rotation.y -= movementX * 0.002; pitchObject.rotation.x -= movementY * 0.002;
确实改变了速度,但我似乎找不到如何在游戏中更新它。
修改您的 PointerLockControls
副本。先加
this.speedFactor = 0.002;
然后像这样修改你引用的行;
euler.y -= movementX * scope.speedFactor;
euler.x -= movementY * scope.speedFactor;
现在您可以动态更改外观速度:
controls.speedFactor = 0.010;
three.js r.120
我正在通过示例尝试 three.js 中的指针锁定,但我找不到太多相关信息。 我想向用户显示一个文本字段,他们可以在其中手动输入他们的观看速度(即鼠标速度)。
有人知道怎么做吗?似乎找不到如何增加或减少查看速度。
在PointerLockControls.js中,改变yawObject.rotation.y -= movementX * 0.002; pitchObject.rotation.x -= movementY * 0.002;
确实改变了速度,但我似乎找不到如何在游戏中更新它。
修改您的 PointerLockControls
副本。先加
this.speedFactor = 0.002;
然后像这样修改你引用的行;
euler.y -= movementX * scope.speedFactor;
euler.x -= movementY * scope.speedFactor;
现在您可以动态更改外观速度:
controls.speedFactor = 0.010;
three.js r.120