七、Input
1、获取键盘输入(返回值:bool)
(1)GetKey:按下某键后,持续返回true。
(2)GetKeyDown:按下某键的一瞬间,返回true。
(3)GetKeyUp:抬起某键的一瞬间,返回 true。
2、获取鼠标输入(返回值:bool)
- 0左键,1右键,2中键
(1)GetMouseButton:检测是否按鼠标,持续检测。
(2)GetMouseButtonDown:检测是否按下鼠标,只检测一次。
(3)GetMouseButtonUp:检测是否抬起了鼠标。
3、获取按钮输入(返回值:bool) - Edit–Project Setting–Input输入管理器中查看按钮的设置
(1)GetButton:检测是否按了按钮,持续检测。
(2)GetButtonDown:检测是否按下按钮,只检测一次。
(3)GetButtonUp:检测是否抬起了按钮,只检测一次。
4、获取虚拟轴的值(返回值:float)
(1)Input.GetAxis(“Horizontal”):返回-1到1之间的浮点数,有渐变效果。
(2)Input.GetAxisRaw(“Vertical”):没有渐变效果,只能返回-1,0,1三个值。 - 控制物体前后左右移动
float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical"