The coordinate system is as follows:
- Positive X is to the user’s right.
- Positive Y is up.
- Positive Z is behind the user.
Positions are measured in meters from an origin point — this point is the position the sensor was first read at.
var myGamepadPosition = gamepadPoseInstance.position;
null if the gamepad is not able to provide position data.
Note: User agents may provide emulated position values through certain techniques; when doing so they should still report
GamepadPose.hasPosition as false.
The definition of 'position' in that specification.
|Editor's Draft||Initial definition|
|Feature||Android webview||Chrome for Android||Edge mobile||Firefox for Android||Opera Android||iOS Safari||Samsung Internet|
1. The flag is enabled by default in Firefox Nightly and Beta, versions 55 and above.
2. This feature is behind the
dom.gamepad-extensions.enabled preference (needs to be set to
true). To change preferences in Firefox, visit about:config.