GamepadPose: orientation 属性

可用性有限

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

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

GamepadPose 接口的只读属性 orientation 以四元数值返回 Gamepad 的方向。

该值为一个 Float32Array,由以下值组成:

  • pitch — 绕 X 轴的旋转。
  • yaw — 绕 Y 轴的旋转。
  • roll — 绕 Z 轴的旋转。
  • w — 第四个维度(通常为 1)。

方向的偏航角(绕 y 轴的旋转)是相对于传感器首次读取时初始偏航角而言的。

一个 Float32Array,如果 VR 传感器无法提供方向数据,则为 null

示例

待定

注意: 方向 { x: 0, y: 0, z: 0, w: 1 } 被认为是“向前”。

规范

规范
Gamepad 扩展
# dom-gamepadpose-orientation

浏览器兼容性

另见