Unity3D Input.getAxis() 慢慢消亡而不是返回 0
Unity3D Input.getAxis() slowly dies instead of returning 0
我在带有键盘 (WASD) 的 Unity3D 中使用 Input.GetAxis()
,我在 FixedUpade()
函数中打印出它的值,当我释放一个按钮时,它的 returns 值就像:1.0f、0.7f、0.4f、0.0f,而不是即时 0.0f。
有没有办法在释放按钮时实现即时 0.0f? (当值小于 1 时将值更改为 0 不是一个选项)
GetAxis()
将对其值应用平滑处理。如果您想使用未过滤的数据(0 或 +/-1 用于键盘),请改用 GetAxisRaw()
。
我在带有键盘 (WASD) 的 Unity3D 中使用 Input.GetAxis()
,我在 FixedUpade()
函数中打印出它的值,当我释放一个按钮时,它的 returns 值就像:1.0f、0.7f、0.4f、0.0f,而不是即时 0.0f。
有没有办法在释放按钮时实现即时 0.0f? (当值小于 1 时将值更改为 0 不是一个选项)
GetAxis()
将对其值应用平滑处理。如果您想使用未过滤的数据(0 或 +/-1 用于键盘),请改用 GetAxisRaw()
。