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()