Unity API(二):Input類
阿新 • • 發佈:2019-01-25
獲取鍵盤事件
- Input.GetKey,某鍵被持續按下
- Input.GetKeyDown,某鍵被按下
- Input.GetkeyUp,某鍵被彈起
這些方法的引數是KeyCode型別,返回值是Bool型別。
獲取滑鼠事件
- Input.GetMouseButtonDown,
- Input.GetMouseButtonUp
Input.GetMouseButton,某鍵被持續按下
這些方法的引數是Int型別,0是左鍵,1是右鍵,2是中鍵。
Input.GetAxis
Input.GetAxis 用法
- GetAxis(“Mouse X”)
- GetAxis(“Mouse Y”),
- GetAxis(“Mouse ScrollWheel”)
- GetAxis(“Horizontal “)
GetAxis 是個方法,需要傳引數,引數為string型別,引數如下
一:觸屏類
1.Mouse X , 滑鼠沿著螢幕X移動時觸發
2.Mouse Y , 滑鼠沿著螢幕Y移動時觸發
3.Mouse ScrollWheel,當滑鼠滾動輪滾動時觸發
二:鍵盤操作類
1.Vertical , 對應鍵盤上面的上下箭頭,當按下上或下箭頭時觸,也可對應一個具體的KeyCode,需要“Edit”-“ProjectSettings”-“Input”裡面配置的。
2.Horizontal ,對應鍵盤上面的左右箭頭,當按下左或右箭頭時觸發,,也可對應一個具體的KeyCode,需要“Edit”-“ProjectSettings”-“Input”裡面配置的。