Unity 方向键输入 Input.GetAxis() 和Input.GetAxisRaw(),Vertical 与Horizontal
发布时间
阅读量:
阅读量
GetAxis 是个方法,需要传参数,参数为string类型,参数如下:
一:触屏类
1.Mouse X 鼠标沿着屏幕X移动时触发
2.Mouse Y 鼠标沿着屏幕Y移动时触发
3.Mouse ScrollWheel 当鼠标滚动轮滚动时触发
二:键盘操作类
1.Vertical 对应键盘上面的上下箭头,当按下上或下箭头时触发
2.Horizontal 对应键盘上面的左右箭头,当按下左或右箭头时触发
float v = Input.GetAxisRaw("Vertical");
按下向上方向键,返回值为1.0
按下向下方向键,返回值为0,继续按下返回值为-1.0
当在游戏运行的时候,按下你设置好的键盘就会返回 1和-1这两个值
float GetAxis = Input.GetAxis("Vertical");
按下向上方向键,返回值从0变到1.0
按下向下方向键,返回值从1.0变到-1.0
Input.GetAxis 当按下你设置的建则会返回一个类似加速度的值 0.1-->0.3 -->0.1然后将会依次减少..类似刹车和开车.
全部评论 (0)
还没有任何评论哟~
