This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The linearVelocity
read-only property of the GamepadPose
interface returns an array representing the linear velocity vector of the Gamepad
, in meters per second.
In other words, the current velocity at which the sensor is moving along the x
, y
, and z
axes.
Syntax
var myGamepadLinVel = gamepadPoseInstance.linearVelocity;
Value
A Float32Array
, or null
if the gamepad is not able to provide linear velocity data.
Examples
TBD
Specifications
Specification | Status | Comment |
---|---|---|
Gamepad Extensions The definition of 'linearVelocity' in that specification. |
Editor's Draft | Initial definition |
Browser compatibility
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | No | No | Yes1 2 | No | No | No |
Feature | Android webview | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
Basic support | No | No | No | No | No | No | No |
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.