GamepadPose

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die GamepadPose-Schnittstelle der Gamepad API repräsentiert die Pose eines WebVR-Controllers zu einem gegebenen Zeitstempel (der Informationen wie Orientierung, Position, Geschwindigkeit und Beschleunigung umfasst).

Diese Schnittstelle ist über die Gamepad.pose-Eigenschaft zugänglich.

Instanzeigenschaften

GamepadPose.hasOrientation Schreibgeschützt Experimentell

Gibt einen booleschen Wert zurück, der anzeigt, ob das Gamepad in der Lage ist, Orientierungsinformationen zu liefern (true) oder nicht (false).

GamepadPose.hasPosition Schreibgeschützt Experimentell

Gibt einen booleschen Wert zurück, der anzeigt, ob das Gamepad in der Lage ist, Positionsinformationen zu liefern (true) oder nicht (false).

GamepadPose.position Schreibgeschützt Experimentell

Gibt die Position des Gamepad als 3D-Vektor zurück.

GamepadPose.linearVelocity Schreibgeschützt Experimentell

Gibt die lineare Geschwindigkeit des Gamepad in Metern pro Sekunde zurück.

GamepadPose.linearAcceleration Schreibgeschützt Experimentell

Gibt die lineare Beschleunigung des Gamepad in Metern pro Sekunde zum Quadrat zurück.

GamepadPose.orientation Schreibgeschützt Experimentell

Gibt die Orientierung des Gamepad als Quaternion-Wert zurück.

GamepadPose.angularVelocity Schreibgeschützt Experimentell

Gibt die Winkelgeschwindigkeit des Gamepad in Radiant pro Sekunde zurück.

GamepadPose.angularAcceleration Schreibgeschützt Experimentell

Gibt die Winkelbeschleunigung des Gamepad in Metern pro Sekunde zum Quadrat zurück.

Beispiele

TBD.

Spezifikationen

Specification
Gamepad Extensions
# gamepadpose-interface

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
GamepadPose
Experimental
angularAcceleration
Experimental
angularVelocity
Experimental
hasOrientation
Experimental
hasPosition
Experimental
linearAcceleration
Experimental
linearVelocity
Experimental
orientation
Experimental
position
Experimental
Secure context required
Experimental

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.

Siehe auch