Unity Input.GetAxis 和Input.GetAxisRaw区别

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”);


版权声明:本文为weixin_42116703原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。