GamepadButton:value 属性

Baseline 已广泛支持

此特性已得到良好确立,可跨多种设备和浏览器版本使用。自 2017 年 3 月起,所有浏览器均支持此特性。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

GamepadButton 接口的 GamepadButton.value 属性返回一个 double 类型的值,用于表示许多现代游戏手柄上(例如扳机键)模拟按钮的当前状态。

这些值被规范化到 0.01.0 的范围内,其中 0.0 表示按钮未按下,1.0 表示按钮完全按下。

示例

js
let gp = navigator.getGamepads()[0];

if (gp.buttons[0].value > 0) {
  // respond to analog button being pressed in
}

一个双精度浮点数。

规范

规范
Gamepad
# dom-gamepadbutton-value

浏览器兼容性

另见

使用游戏手柄 API