GamepadPose

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

GamepadPose 接口是 Gamepad API 的一部分,用于表示 WebVR 控制器在给定时间戳下的姿态(包括方向、位置、速度和加速度信息)。

此接口可通过 Gamepad.pose 属性访问。

实例属性

GamepadPose.hasOrientation 只读 实验性

返回一个布尔值,指示手柄是否能够返回方向信息(true)或不能(false)。

GamepadPose.hasPosition 只读 实验性

返回一个布尔值,指示手柄是否能够返回位置信息(true)或不能(false)。

GamepadPose.position 只读 实验性

以 3D 向量的形式返回 Gamepad 的位置。

GamepadPose.linearVelocity 只读 实验性

以米/秒为单位返回 Gamepad 的线速度。

GamepadPose.linearAcceleration 只读 实验性

以米/秒/秒为单位返回 Gamepad 的线性加速度。

GamepadPose.orientation 只读 实验性

以四元数值的形式返回 Gamepad 的方向。

GamepadPose.angularVelocity 只读 实验性

以弧度/秒为单位返回 Gamepad 的角速度。

GamepadPose.angularAcceleration 只读 实验性

以米/秒/秒为单位返回 Gamepad 的角加速度。

示例

待定。

规范

规范
Gamepad 扩展
# gamepadpose-interface

浏览器兼容性

另见