https://www.bilibili.com/video/BV12s411g7gU?p=153
1 . 獲得鍵盤 鼠標輸入的內容
//按下 鍵盤A時返回True -- 持續(xù)按下 持續(xù)返回
Input.GetKey(KeyCode.A)
//按下 鍵盤A時返回True -- 持續(xù)按下 只返回一次true
Input.GetKeyDown(KeyCode.A)
//按下 鍵盤A 松手抬起時返回一次true
Input.GetKeyUp(KeyCode.A)
鼠標點擊:
Input.GetMouseButtonDown(0) //鼠標左鍵按下
Input.GetMouseButtonDown(1) //鼠標右鍵按下
Input.GetMouseButtonUp(0) //鼠標左鍵抬起
Input.GetMouseButtonUp(1) //鼠標右鍵抬起
常用的鍵值:
KeyCode.大寫字母A-Z //字母鍵
KeyCode.UpArrow
KeyCode.DownArrow
KeyCode.LeftArrow
KeyCode.RightArrow
KeyCode.Return //回車
KeyCode.Escape //Esc返回
KeyCode.Space //空格
KeyCode.LeftControl
KeyCode.RightControl
KeyCode.LeftShift
KeyCode.RightShift
KeyCode.Tab
KeyCode.Delete
KeyCode.Backspace
2. Edit –> Project Settings –> Input打開面板 通過面板設置的映射關系 控制輸入
if (Input.GetButtonDown("Jump"))
{
print("Input Button Down Jump.");
}
//按下鼠標左鍵
Input.GetMouseButtonDown (0)
//按下鼠標右鍵
input.GetMouseButtonDown (1))
Input.mousePosition // 鼠標位置
Input.GetMouseButton 獲取按鈕