unity 外设输入

来源:互联网 发布:java中的异或运算 编辑:程序博客网 时间:2024/05/01 20:40
键盘输入:
当通过名称制定的案件被用户按住时返回true
GetKeyDown 当用户按下制定名称的按键时的那一帧返回true
Getkeyup     在用户释放给定名字的按键的那一帧返回true

GetAxis("Horizontal&quot")和GetAxis("Verical&quot"用方向键或WASD键来模拟-1到1的平滑输入

if(Input.GetKeyDown(KeyCode.W)){  //keyCode表示包含键盘所有键

}

if(Input.GetKeyDown(KeyCode.A)){//当按D键松开时

}

if(Input.GetAxis("Horizontal")){ //当按下水平键时

}

if(Input.GetAxis("Verical")){  //当按下垂直键时

}



鼠标:

GetButton 根据按钮名称返回true  当对应的虚拟按钮被按住时

GetButtonDown 在给定名称的虚拟按钮被按下的那一帧返回时

GetButtonUp 在用户释放制定名称的虚拟按钮时返回true



鼠标判断:

if(Input.GetButton("Fire1")){  //Fire1 表示按下鼠标左键

}

if(Input.GetMouseButton(0)){  //Fire1 表示按下鼠标左键

}

if(Input.GetMouseButton(1)){  //Fire1 表示按下鼠标右键

}

if(Input.GetMouseButton(2)){  //Fire1 表示按下鼠标中键

}





1 0
原创粉丝点击