Input
Input 类提供一系列静态方法,用于处理用户输入以及控制器输入等操作。
静态变量
Input.mouseDeltaPosition : Vector2 |
| (只读)鼠标或触摸屏在相对于上一帧移动的距离。 |
Input.mousePosition : Vector2 |
| (只读)鼠标指针在屏幕上的位置。 |
Input.mouseScrollDelta : Vector2 |
| (只读)鼠标滚轮在相对于上一帧的滚动值。 |
Input.inputString : string |
| (只读)最近一次输入的文本字符串。 |
Input.touchCount : number |
| (只读)触摸数量。 |
静态方法
Input.GetKey ( key : KeyCode ) : boolean |
| 检测指定按键在当前帧是否处于按下状态。 |
Input.GetMouseButton ( button : MouseButton ) : boolean |
| 检测指定的鼠标按键是否处于按下状态。 |
Input.GetKeyDown ( key : KeyCode ) : boolean |
| 检测指定按键是否在当前帧的按下事件中被按下。 |
Input.GetMouseButtonDown ( button : MouseButton ) : boolean |
| 检测指定的鼠标按键在当前帧的按下事件中是否被按下。 |
Input.GetKeyUp ( key : KeyCode ) : boolean |
| 检测当前帧指定按键是否在当前帧的松开事件中被松开。 |
Input.GetMouseButtonUp ( button : MouseButton ) : boolean |
| 检测指定的鼠标按键在当前帧的松开事件中是否松开。 |
Input.GetTouch ( index : number ) : Touch |
| 获取触摸屏上的指定触摸点的状态和位置信息。 |
Input.GetTouchByID ( id : number ) : Touch |
| 获取触摸屏上的指定ID的状态和位置信息。 |
