Navigator.getGamepads()
メソッドは配列を返します。最初の値は null
であり、その他はすべて Gamepad
オブジェクトで、デバイスに接続されている各ゲームパッドのオブジェクトです。 したがって、ゲームパッドが接続されていない場合、メソッドは null
を返します。
構文
var arrayGP = navigator.getGamepads();
例
window.addEventListener("gamepadconnected", function(e) {
var gp = navigator.getGamepads()[e.gamepad.index];
console.log("Gamepad connected at index %d: %s. %d buttons, %d axes.",
gp.index, gp.id,
gp.buttons.length, gp.axes.length);
});
仕様
仕様 | 状態 | コメント |
---|---|---|
Gamepad The Gamepad API specification の定義 |
草案 | 初版 |
ブラウザの互換性
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.