Input类(输入)--常用方法和属性

方法

方法名 描述 功能
键盘按键 例:
Input.GetKey("A"/KeyCode.A)
参数可以是String或者keyCode.××
GetKey 持续按下 按键持续按下时每帧调用
GetKeyDown 获取键按下 按键按下时调用
GetKeyUp 获取键抬起 按键抬起时调用
鼠标按键 例:
Input.GetMouseButton(0/1/2)
左按钮为0,
右按钮为1,
中按钮为2。
GetMouseButton 鼠标持续按下 鼠标持续按下时每帧调用
GetMouseButtonDown 获取鼠标按下 鼠标按下时调用
GetMouseButtonUp 获取鼠标抬起 鼠标抬起时调用
虚拟按键 例:
Input.GetButton("Fire1")
设置:Edit--Input(打开InputManager界面)
GetButton 获取虚拟键 按下未抬起时每帧调用
GetButtonDown 虚拟键按下 按下时每帧调用
GetButtonUp 虚拟键抬起 抬起时每帧调用
虚拟轴 可以模拟运动
GetAxis 平滑过渡虚拟轴 键盘输入将在-1到0或0到1,中渐变
GetAxisRaw 非平滑过渡虚拟轴 键盘输入将始终为-1、0或1
其它
GetTouch 触摸 设备屏幕上的触摸输入

属性

属性 描述 功能
acceleration 加速 在三维空间中测量装置的线性加速度
gyro 陀螺仪 返回默认的陀螺仪
anyKey 持续按下 当前是否有任何键或鼠标按钮被按住?
anyKeyDown 按下 当用户点击任何键或鼠标按钮时调用
mousePosition 鼠标位置 当前鼠标位置的像素坐标(屏幕左下角为原点)

你可能感兴趣的:(Input类(输入)--常用方法和属性)