在Unity里使用GetAxis方法时,不按动键盘的任何按键 只要窗口焦点聚在游戏窗口上,默认取到的Horizontal和Vertical值就是-1和1,但是用GetKey就是正常的返回值。
图示如下:
两种方法的输出(但是如果窗口焦点在非Game视窗的窗口上,GetAxis也会输出0,0)
GetKey和GetAxis的使用方法(在Unity2020和Unity5.x调试时输出的结果是一样的)
Input里对两组水平垂直的设置:
问题发生在半个月前左右,第一次发现是在新安装了Unity5.3.8f2之后跟教程写了一个GetAxisRaw时发现的情况,而且现在玩一部分Unity制作的游戏成品时 也会有什么都不动就自动触发了一直按下左&上键的效果,可能也是因为这个问题导致的。
所以想请问一下老师有没有见到过这种情况,或者有没有想到可能导致这样问题的可能性与尝试的建议。
(顺便想稍问一下日后有没有考虑录制Bolt插件相关教程的可能)