表示给定时间下空间交互源(手、语音或控制器)状态的快照。
anyPressed | 如果源处于按下状态,则为 true。 |
grasped | 是否抓住了控制器。 |
headPose | 用户执行交互时的头部姿势。 |
menuPressed | 是否按下了菜单按钮。 |
properties | 用于了解交互源状态的其他属性。 |
selectPressed | 根据交互源的 InteractionSourceType,返回 true 可能代表一些等效对象:遥控器上的主按钮、通过手隔空敲击以及运动控制器上的触发器。对于手,“选择-按下”表示用户的食指处于向下位置。对于运动控制器,“选择-按下”表示控制器的食指触发器(如果没有触发器,则为主要的面按钮)已完全按下。请注意,“选择”的语音命令会导致即时按下和释放,因此您无法使用此属性来轮询语音按键 - 而是必须使用 GestureRecognizer 并订阅 Tapped 事件,或者订阅来自 InteractionManager 的 InteractionSourcePressed 事件。 |
selectPressedAmount | 表示按下多少选择的标准化数量 ([0, 1])。 |
source | 此状态描述的交互源。 |
sourcePose | 执行交互时交互源的姿势数据。 |
thumbstickPosition | 控制杆位置的标准化坐标。 |
thumbstickPressed | 是否按下了控制杆。 |
touchpadPosition | 触控板交互位置的标准化坐标。 |
touchpadPressed | 是否按下了触控板,与按钮一样。 |
touchpadTouched | 是否触摸了触控板。 |