PointerLockControls中的相机灵敏度以匹配实际游戏

时间:2019-05-17 12:34:59

标签: javascript three.js

我正在在线创建FPS游戏。我希望用户能够使用自己玩过的游戏所熟悉的灵敏度。在这种情况下,我希望他们使用Fortnite灵敏度。

我正试图找出所有背后的数学。

我已经弄清楚了如何更改PointerLockerControls.js文件中的灵敏度,并可以从我的主js文件中对其进行编辑。

this.speedFactorX = 0.002;
this.speedFactorY = 0.002;

euler.y -= movementX * scope.speedFactorX;
euler.x -= movementY * scope.speedFactorY;

我想知道'0.002'是什么类型的单位。

在Fortnite中,我的敏感度为'0.08'。显然,这太快了,无法替换速度因子值。

我需要什么样的数学才能使用户对Fortnite的敏感度与速度因子值相匹配?

希望有人能理解我的意思。谢谢!

这可能有助于确定堡垒数值-https://jscalc.io/calc/RTCJTLMts42GYfWf

我将使用堡垒滑块。

0 个答案:

没有答案