Experimental
これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
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