Unity2D游戏编程 南京信息职业技术学院 讲师 get button方法 get mouse方法 get button方法 get virtual axis value 鼠标按键行为事件 get keyboard input Input.GetKey();//按下一个键后,继续返回trueInput。 GetKeyDown();//按键按下的瞬间,返回true 相关方法 Input.GetKeyUp();//按键抬起的瞬间,返回true 返回值:bool 参数:KeyCode枚举(Enum) KeyCode:Keycode音乐,其中保存物理键盘按键的“索引码”。获取键盘输入 获取鼠标输入 Input.GetMouseButton(0);//检测鼠标左键是否按下unity调用虚拟键盘,继续检测 Input.GetMouseButtonDown(1)//检测是否按下右键按下,只检测一次相关方法 Input.GetMouseButtonUp(2) //检测鼠标中键是否抬起 返回值:bool 参数:鼠标键索引值0->左键1->右键2->中键button获取按键输入 Input.GetButton("Jump");//检查是否按下Jump按钮后音乐音效,继续检测 Input.GetButtonDown("Jump")//检查Jump按钮是否按下,只检查一次按钮设置从Edit—>ProjectSetting—>Input input manager Input.GetButtonUp(“Jump”)//检测是否跳转bu tton被解除,只检测一次 返回值:bool 参数:字符串类型,虚拟按钮名称(在Input输入管理器中配置)获取按钮输入获取虚拟轴的值 Input.GetAxis("Horizontal "); //返回一个-1到1之间的浮点数,带渐变效果 Input.GetAxisRaw(“Vertical”);//不带渐变效果unity调用虚拟键盘,只能返回-1,0,1三个值从Edit—>ProjectSetting—>Input input manager查看虚拟轴的按钮配置 返回值:float 参数:字符串类型,虚拟轴的名称一般用于控制左右、前后移动或旋转对象的获取虚拟轴的值 鼠标按键行为 OnMouseOver: 当鼠标通过后获取鼠标行为和获取鼠标按键的区别:获取鼠标按键是针对鼠标的左中右按键,并且获取鼠标行为不是用于获取鼠标按钮。 与Update同级别的方法