求助关于Unity3d获取移动Input.GetAxis的问题
发布网友
发布时间:2024-04-16 15:03
我来回答
共1个回答
热心网友
时间:2024-05-18 01:05
我写了一个方向移动的命令,我发现一个很奇怪的问题
就是按下前进键W键不动,然后按下后退键S,物体还是向前移动,也就是Input.GetAxis("Vertical")的值是1
也就是我希望物体能够静止
W和S对应1和-1 没有灵敏度 按下就是1或者-1 都没按就是0 你的鼠标左右移动才会让这个值有一个缓冲的变化
我用的这个侦测垂直方向的值
奇了怪了,当我同时按下W键和S键,显示0
楚陌然 2017-7-25 19:41:27
当我按下W键,显示1,接着按下S键,还是显示1
这是个unity3d的BUG吗?
我知道缓冲,问题是先按下W键,再按下S键,我觉得1和-1会相互抵消,应该显示0,而不是1