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

瀏覽器相容性

另見