Skip to content

InputObject ​

InputObject 是输入事件与查询接口传出的输入数据,包含 KeyCode、UserInputType、UserInputState、Position、Delta 和 Processed 等 Meta 公开属性,可在事件回调中判断按键...

概览 ​

InputObject 是输入事件与查询接口传出的输入数据,包含 KeyCode、UserInputType、UserInputState、Position、Delta 和 Processed 等 Meta 公开属性,可在事件回调中判断按键、输入类型及处理状态。

不可实例化,由接口返回

属性 ​

名称类型默认值说明
KeyCodeKeyCode-输入对象所涉及的键盘按键代码,类型为 KeyCode 枚举,用于标识本次输入对应的按键。
UserInputTypeUserInputType-输入对象的来源类型,类型为 UserInputType 枚举,用于标识本次输入由何种设备或输入方式产生。
UserInputStateUserInputState-输入对象所处的用户输入状态,类型为 UserInputState 枚举,用于区分输入的开始、变化、结束等阶段。
PositionVector3-输入对象本次输入所处的位置,类型为 Vector3,用于表示指针或触点等的坐标。
DeltaVector3-输入对象在本次输入变化中携带的变化量,类型为 Vector3,表示相对上一次输入的变化数值。
ProcessedBool-标记该输入对象是否已被处理,类型为布尔值。