輸入(Input)

一:獲取鍵盤輸入

Input.GetKey(); //按下某鍵后,持續(xù)返回Ture

public static bool Getkey{Keycode key}

Input.GetKeyDown(KeyCode); //按下
Input.GetKeyUp(KeyCode); //抬起


二:獲取鼠標(biāo)輸入

Input.GetMouseButton(int); //按下某鍵
Input.GetMouseButtonDown(int);//按下
Input.GetMouseButtonUp(int);//抬起

三Input.GetAxis()

這個函數(shù)的優(yōu)點(diǎn)就是移動的特別平滑,而且使用的代碼特別少
使用這個函數(shù)必須要在Edit-->Input中設(shè)置
該函數(shù)返回一個從-1到1的值
例子
Hor = Input.GetAxis("Horizontal")//這里不能寫錯設(shè)置的名字,也就是Horizontal
Transform.translate(vector3.forword * Hor * Time.DeltaTime )

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容