We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

GamepadButton.pressed

GamepadButton接口下的 GamepadButton.pressed 属性返回一个表示按钮当然是被按下了 (true) 还是没有被按下 (false) 的布尔值。

语法

var isPressed = navigator.getGamepads()[0].pressed;

示例

var gp = navigator.getGamepads()[0]; // 获取第一个控制器对象

if(gp.buttons[0].pressed == true) {
  // 响应按钮按下
}

一个 boolean (布尔值)。

规范

规范 状态 备注
Gamepad
GamepadButton.pressed
Working Draft Initial definition

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support

35

21 — 34 webkit

12

29

24 — 281

No

22

15 — 21 webkit

No
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support No Yes Yes32 No No Yes

1. From version 24 until version 28 (exclusive): this feature is behind the dom.gamepad.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

另请参阅

文档标签和贡献者

此页面的贡献者: zsxeee
最后编辑者: zsxeee,