Skip to content

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的状态和位置信息。