标签: c# input unity3d
我在Unity3D中使用Input.GetAxis()键盘(WASD),我在FixedUpade()函数中打印出它的值,当我释放按钮时,它返回的值如下:1.0f,0.7f ,0.4f,0.0f,而不是瞬间0.0f。
Input.GetAxis()
FixedUpade()
有没有办法在释放按钮时达到瞬间0.0f? (如果小于1,则将值更改为0)
答案 0 :(得分:2)
GetAxis()会对其值应用平滑处理。如果要使用未过滤的数据(键盘为0或+/- 1),请改用GetAxisRaw()。
GetAxis()
GetAxisRaw()