buttons property
JSArray<GamepadButton>
get
buttons
The Gamepad.buttons
property of the Gamepad interface returns an
array of gamepadButton
objects representing the
buttons present on the device.
Each entry in the array is 0 if the button is not pressed, and non-zero
(typically 1.0)
if the button is pressed. Each gamepadButton
object has two properties:
pressed
and value
:
- The
pressed
property is a boolean indicating whether the button is currently pressed (true
) or unpressed (false
). - The
value
property is a floating point value used to enable representing analog buttons, such as the triggers on many modern gamepads. The values are normalized to the range 0.0 – 1.0, with 0.0 representing a button that is not pressed, and 1.0 representing a button that is fully pressed.
Implementation
external JSArray<GamepadButton> get buttons;