一:獲取鍵盤輸入
Input.GetKey(); //按下某鍵后,持續(xù)返回Ture
public static bool Getkey{Keycode key}
Input.GetKeyDown(KeyCode); //按下
Input.GetKeyUp(KeyCode); //抬起
二:獲取鼠標(biāo)輸入
Input.GetMouseButton(int); //按下某鍵
Input.GetMouseButtonDown(int);//按下
Input.GetMouseButtonUp(int)涎才;//抬起
三Input.GetAxis()
這個(gè)函數(shù)的優(yōu)點(diǎn)就是移動(dòng)的特別平滑油狂,而且使用的代碼特別少
使用這個(gè)函數(shù)必須要在Edit-->Input中設(shè)置
該函數(shù)返回一個(gè)從-1到1的值
例子
Hor = Input.GetAxis("Horizontal")//這里不能寫錯(cuò)設(shè)置的名字,也就是Horizontal
Transform.translate(vector3.forword * Hor * Time.DeltaTime )