主题
InputObject
InputObject 是输入事件与查询接口传出的输入数据,包含 KeyCode、UserInputType、UserInputState、Position、Delta 和 Processed 等 Meta 公开属性,可在事件回调中判断按键...
概览
InputObject 是输入事件与查询接口传出的输入数据,包含 KeyCode、UserInputType、UserInputState、Position、Delta 和 Processed 等 Meta 公开属性,可在事件回调中判断按键、输入类型及处理状态。
不可实例化,由接口返回
属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
KeyCode | KeyCode | - | 输入对象所涉及的键盘按键代码,类型为 KeyCode 枚举,用于标识本次输入对应的按键。 |
UserInputType | UserInputType | - | 输入对象的来源类型,类型为 UserInputType 枚举,用于标识本次输入由何种设备或输入方式产生。 |
UserInputState | UserInputState | - | 输入对象所处的用户输入状态,类型为 UserInputState 枚举,用于区分输入的开始、变化、结束等阶段。 |
Position | Vector3 | - | 输入对象本次输入所处的位置,类型为 Vector3,用于表示指针或触点等的坐标。 |
Delta | Vector3 | - | 输入对象在本次输入变化中携带的变化量,类型为 Vector3,表示相对上一次输入的变化数值。 |
Processed | Bool | - | 标记该输入对象是否已被处理,类型为布尔值。 |
