Input.GetAxis(“Mouse X”)和Input.GetAxisRaw(“Mouse X”)有什么区别吗?
我打印了下发现没有多大区别
GetAxis 是个方法,需要传参数,参数为string类型,参数如下:
一:触屏类
1.Mouse X 鼠标沿着屏幕X移动时触发
2.Mouse Y 鼠标沿着屏幕Y移动时触发
3.Mouse ScrollWheel 当鼠标滚动轮滚动时触发
二:键盘操作类
1.Vertical 对应键盘上面的上下箭头,当按下上或下箭头时触发
2.Horizontal 对应键盘上面的左右箭头,当按下左或右箭头时触发
float v = Input.GetAxisRaw(“Vertical”);
float GetAxis = Input.GetAxis(“Vertical”);
//获取鼠标增量,范围不在-1…1
Input.GetAxis (“Mouse X”);
Input.GetAxis (“Mouse Y”);
Input.GetAxisRaw(“Mouse Y”)
Input.GetAxisRaw(“Mouse X”)
一般常用
Input.GetAxis (“Mouse X”);
Input.GetAxis (“Mouse Y”);