Unity基础——Input

来源:互联网 发布:美国java程序员工资 编辑:程序博客网 时间:2024/05/21 05:42

Input 输入

输入系统的接口

用这个类能够读取输入管理器设置的按键,以及访问移动设备的多点触控或加速感应器。

Input.GetAxis()

Horizontal 、Vertical  映射与控制杆、A、W、S、D和箭头(方向键);

"Mouse X" 和"Mouse Y" 映射于鼠标;

"Fire1", "Fire2" "Fire3"映射于键盘的Ctrl、Alt、Cmd键和鼠标中键或控制器的按钮。

新的输入设置可以使用输入管理器来添加。

 

Input类变量

mousePosition   获取鼠标当前位置 ,屏幕左下角(0,0)

anyKey 判断是否按下键

inputString 返回键盘输入

Input类函数

GetAxis()

GetButton()

GetButtonDown()

GetButtonUp()

GetKey()

GetKeyDown()

GetKeyUp()

GetMouseButton()

GetMouseButtonDown()

GetMouseButtonUp()

ResetInputAxes() 重置输入轴

 

困惑:

GetAxis()和GetAxisRaw()的区别

关于移动设备的一些变量和方法

理清思路:

Input是一个类,类里面有成员变量及方法,且都是静态的,所以在其他类中调用它的成员变量及方法时,直接通过类名调用,例如:Input.anyKey。

 

原创粉丝点击