public static bool GetKey(KeyCode key);
按住键时会持续调用
public static bool GetKeyDown(KeyCode key);
按下键时调用一次
public static bool GetKeyUp(KeyCode key);
按下键后松开按键时调用
public static bool GetMouseButton(int button);
同上道理,其中int button代表左键(0),右键(1),中键(2)
public static float GetAxis(string axisName);
可以再unity中的Project Settings找到
如:
Input.GetAxis("Horizontal");
这样可以通过检测a d键的输入,从而返回一个在-1至1间的浮点值,可以让移动不会显得突兀
public static float GetAxisRaw(string axisName);
同上,但只会返回0,-1,1这三个值。