方法
方法名 | 描述 | 功能 |
---|---|---|
鍵盤按鍵 | 例: Input.GetKey("A"/KeyCode.A) |
參數(shù)可以是String或者keyCode.×× |
GetKey | 持續(xù)按下 | 按鍵持續(xù)按下時每幀調(diào)用 |
GetKeyDown | 獲取鍵按下 | 按鍵按下時調(diào)用 |
GetKeyUp | 獲取鍵抬起 | 按鍵抬起時調(diào)用 |
鼠標按鍵 | 例: Input.GetMouseButton(0/1/2) |
左按鈕為0融柬, 右按鈕為1, 中按鈕為2耐床。 |
GetMouseButton | 鼠標持續(xù)按下 | 鼠標持續(xù)按下時每幀調(diào)用 |
GetMouseButtonDown | 獲取鼠標按下 | 鼠標按下時調(diào)用 |
GetMouseButtonUp | 獲取鼠標抬起 | 鼠標抬起時調(diào)用 |
虛擬按鍵 | 例: Input.GetButton("Fire1") |
設置:Edit--Input(打開InputManager界面) |
GetButton | 獲取虛擬鍵 | 按下未抬起時每幀調(diào)用 |
GetButtonDown | 虛擬鍵按下 | 按下時每幀調(diào)用 |
GetButtonUp | 虛擬鍵抬起 | 抬起時每幀調(diào)用 |
虛擬軸 | 可以模擬運動 | |
GetAxis | 平滑過渡虛擬軸 | 鍵盤輸入將在-1到0或0到1调榄,中漸變 |
GetAxisRaw | 非平滑過渡虛擬軸 | 鍵盤輸入將始終為-1海雪、0或1 |
其它 | ||
GetTouch | 觸摸 | 設備屏幕上的觸摸輸入 |
屬性
屬性 | 描述 | 功能 |
---|---|---|
acceleration | 加速 | 在三維空間中測量裝置的線性加速度 |
gyro | 陀螺儀 | 返回默認的陀螺儀 |
anyKey | 持續(xù)按下 | 當前是否有任何鍵或鼠標按鈕被按住? |
anyKeyDown | 按下 | 當用戶點擊任何鍵或鼠標按鈕時調(diào)用 |
mousePosition | 鼠標位置 | 當前鼠標位置的像素坐標(屏幕左下角為原點) |