获取键盘事件
- Input.GetKey,某键被持续按下
- Input.GetKeyDown,某键被按下
- Input.GetkeyUp,某键被弹起
这些方法的参数是KeyCode类型,返回值是Bool类型。
获取鼠标事件
- Input.GetMouseButtonDown,
- Input.GetMouseButtonUp
Input.GetMouseButton,某键被持续按下
这些方法的参数是Int类型,0是左键,1是右键,2是中键。
Input.GetAxis
Input.GetAxis 用法
- GetAxis(“Mouse X”)
- GetAxis(“Mouse Y”),
- GetAxis(“Mouse ScrollWheel”)
- GetAxis(“Horizontal “)
GetAxis 是个方法,需要传参数,参数为string类型,参数如下
一:触屏类
1.Mouse X , 鼠标沿着屏幕X移动时触发
2.Mouse Y , 鼠标沿着屏幕Y移动时触发
3.Mouse ScrollWheel,当鼠标滚动轮滚动时触发
二:键盘操作类
1.Vertical , 对应键盘上面的上下箭头,当按下上或下箭头时触,也可对应一个具体的KeyCode,需要“Edit”-“ProjectSettings”-“Input”里面配置的。
2.Horizontal ,对应键盘上面的左右箭头,当按下左或右箭头时触发,,也可对应一个具体的KeyCode,需要“Edit”-“ProjectSettings”-“Input”里面配置的。