方法
方法名 | 描述 | 功能 |
---|---|---|
键盘按键 | 例: 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 | 鼠标位置 | 当前鼠标位置的像素坐标(屏幕左下角为原点) |
网友评论