我正在在线创建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
我将使用堡垒滑块。