1. 程式人生 > >Unity API(二):Input類

Unity API(二):Input類

獲取鍵盤事件

  • 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”裡面配置的。