一. Input类
Input类是Unity的输入类,里面封装了与输入相关的所有事件、属性和方法,如常用的键盘输入、鼠标输入、触摸输入等。
二. 键盘事件
Input.GetKey(KeyCode.A) //按住键盘A键,返回为true
Input.GetKeyDown(KeyCode.A) //按下键盘A键,返回为true
Input.GetKeyUp(KeyCode.A) //抬起键盘A键,返回为true
三. 轴输入
在输入设置中(Edit → Project Settings → Input),系统预存了基于键盘操作的水平和垂直虚拟轴。
Input.GetAxis("Horizontal"); //按左、右方向键及A、D键,获取水平轴的值 [-1,1]
Input.GetAxis("Vertical");