您的位置:首页 > 移动开发 > Unity3D

unity 外设输入

2016-03-01 11:22 519 查看
键盘输入:

当通过名称制定的案件被用户按住时返回true

GetKeyDown 当用户按下制定名称的按键时的那一帧返回true

Getkeyup 在用户释放给定名字的按键的那一帧返回true

GetAxis("Horizontal"")和GetAxis("Verical"") 用方向键或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 表示按下鼠标中键

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: