輸入(Input)

一:獲取鍵盤輸入

Input.GetKey(); //按下某鍵后,持續返回Ture

public static bool Getkey{Keycode key}

Input.GetKeyDown(KeyCode); //按下
Input.GetKeyUp(KeyCode); //抬起


二:獲取鼠標輸入

Input.GetMouseButton(int); //按下某鍵
Input.GetMouseButtonDown(int);//按下
Input.GetMouseButtonUp(int);//抬起

三Input.GetAxis()

這個函數的優點就是移動的特別平滑,而且使用的代碼特別少
使用這個函數必須要在Edit-->Input中設置
該函數返回一個從-1到1的值
例子
Hor = Input.GetAxis("Horizontal")//這里不能寫錯設置的名字,也就是Horizontal
Transform.translate(vector3.forword * Hor * Time.DeltaTime )

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容