Print只能在MonoBehaviou的子类中使用,其他情况下只能使用Debug.Log。
Input类
鼠标键盘输入:
Input.GetKeyDown(KeyCode.S) //方法用来检测键按下的事件,按下则为true,否则是false
Input.GetKeyUp(KeyCode.Alpha1) //方法用来检测键弹起的事件
Alpha是键盘上侧的数字
Input.GetKey() //方法用来检测持续按键的事件
Input.GetMouseButtonDown() //方法用来检测鼠标按键按下的事件
参数 0 用来表示鼠标左键
参数 1 用来表示鼠标右键
参数 2 用来表示鼠标中键
Input.GetMouseButtonUp() //方法用来检测鼠标右键弹起的事件,参数与GetMouseButtonDown一致
Input.GetMouseButton() //方法用来检测鼠标持续按下的事件
Input.GetAxis() //方法用来获取轴,取值在【1,1】范围之间,返回float值,检测鼠标移动所触发的事件,或者是按下键盘上下左右键所触发的事件
Mouse X 鼠标沿着x轴移动时触发
Mouse Y 鼠标沿着y轴移动时触发
Mouse ScrollWheel 鼠标滚动轮滚动时触发
Vertical 键盘上的上下箭头
Horizontal 键盘上的左右箭头
Input.GetAxisRaw() //方法用来获取原始轴,取值时-1、0、1