Unity3D - 【API】檢測滑鼠的點選與鍵盤按鍵的按下
阿新 • • 發佈:2019-01-11
呼叫Input類中的GetButtonDown()或GetButtonUp()函式;
呼叫Input類中的GetKeyDown()或GetKeyUp()函式;
************************************************************************************************************************************
一:監測滑鼠左右鍵的點選
Input.GetMouseButtonDown(0) //左鍵按下
Input.GetMouseButtonDown(1) //右鍵按下
< 關於Up與Down可以在控制控制動畫狀態(Animator Controller)之間切換的時候使用 >
Input.GetMouseButtonUp(0) //左鍵鬆開
Input.GetMouseButtonUp(1) //右鍵鬆開
使用示例:
if(Input.GetMouseButtonDown(0)) { //...... }
二:檢測鍵盤按鍵的按下
Input.GetKeyDown(KeyCode.A) //A鍵的按下檢測
Input.GetKeyUp(KeyCode.Space) //空格鍵按下檢測
Input.GetKeyDown(KeyCode.LeftShift) //位於鍵盤左側的Shift鍵按下檢測
Input.GetKeyDown(KeyCode.RightShift) //位於鍵盤右側的Shift鍵按下檢測
使用示例:
if (Input.GetKeyUp(KeyCode.Space))
{
//......
}