このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

GamepadButton: touched プロパティ

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

touchedGamepadButton インターフェイスのプロパティで、タッチを検出できるボタンが現在タッチされているか (true) またはタッチされていないか (false) を示す論理値を返します。

ボタンがタッチを検出できないがアナログ値を返すことができる場合、プロパティは値が 0 より大きければ true となり、そうでなければ false となります。ボタンがタッチを検出できず、デジタル値しか返せない場合は、GamepadButton.pressed プロパティを反映します。

論理値 (Boolean) です。タッチされていれば true です。

js
let gp = navigator.getGamepads()[0]; // 最初のゲームパッドオブジェクトを取得

if (gp.buttons[0].touched) {
  // タッチされているボタンに応答
}

仕様書

仕様書
Gamepad
# dom-gamepadbutton-touched

ブラウザーの互換性

関連情報