Input.GetAxis("") Input.GetAxisRaw("")

Input.GetAxis("")   Input.GetAxisRaw("")

.GetAxis 获取轴

static function GetAxis (axisName : string) : float

Description描述

Returns the value of the virtual axis identified by axisName.

根据坐标轴名称返回虚拟坐标系中的值。

input.GetAxis 用法(GetAxis("Mouse X"),GetAxis("Mouse Y"),GetAxis("Mouse ScrollWheel"),GetAxis("Vertical "),GetAxis("Horizontal "),

GetAxis 是个方法,需要传参数,参数为string类型,参数如下:

一:触屏类

1.Mouse X                       鼠标沿着屏幕X移动时触发

2.Mouse Y                       鼠标沿着屏幕Y移动时触发

3.Mouse ScrollWheel      当鼠标滚动轮滚动时触发

二:键盘操作类

1.Vertical                         对应键盘上面的上下箭头,当按下上或下箭头时触发  ( w s )

2.Horizontal                    对应键盘上面的左右箭头,当按下左或右箭头时触发 (a  d)

当在游戏运行的时候,按下你设置好的键盘,或拖拽鼠标就会返回 1和-1之间的值    如:  0 - 0.123 - 0.245 - 0.672 - 0.89 - 1.0

值变化和快慢有关,


using UnityEngine; using System.Collections; public class ExampleClass :