Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
GamepadPose
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more support for this feature? Tell us why.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Das GamepadPose-Interface der Gamepad API repräsentiert die Pose eines WebVR-Controllers zu einem bestimmten Zeitstempel (dies beinhaltet Informationen zur Orientierung, Position, Geschwindigkeit und Beschleunigung).
Dieses Interface ist über die Eigenschaft Gamepad.pose zugänglich.
Instanz-Eigenschaften
GamepadPose.hasOrientationSchreibgeschützt-
Gibt einen Boolean zurück, der angibt, ob das Gamepad in der Lage ist, Orientierungsinformationen zurückzugeben (
true) oder nicht (false). GamepadPose.hasPositionSchreibgeschützt-
Gibt einen Boolean zurück, der angibt, ob das Gamepad in der Lage ist, Positionsinformationen zurückzugeben (
true) oder nicht (false). GamepadPose.positionSchreibgeschützt-
Gibt die Position des
Gamepadals 3D-Vektor zurück. GamepadPose.linearVelocitySchreibgeschützt-
Gibt die lineare Geschwindigkeit des
Gamepadin Metern pro Sekunde zurück. GamepadPose.linearAccelerationSchreibgeschützt-
Gibt die lineare Beschleunigung des
Gamepadin Metern pro Sekunde pro Sekunde zurück. GamepadPose.orientationSchreibgeschützt-
Gibt die Orientierung des
Gamepadals Quaternion-Wert zurück. GamepadPose.angularVelocitySchreibgeschützt-
Gibt die Winkelgeschwindigkeit des
Gamepadin Radiant pro Sekunde zurück. GamepadPose.angularAccelerationSchreibgeschützt-
Gibt die Winkelbeschleunigung des
Gamepadin Metern pro Sekunde pro Sekunde zurück.
Beispiele
TBD.
Spezifikationen
| Spezifikation |
|---|
| Gamepad Extensions> # gamepadpose-interface> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.