Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 3.21 KB

File metadata and controls

60 lines (40 loc) · 3.21 KB
title slug l10n
ゲームパッド API
Web/API/Gamepad_API
sourceCommit
1511e914c6b1ce6f88056bfefd48a6aa585cebce

{{securecontext_header}}{{DefaultAPISidebar("Gamepad API")}}

ゲームパッド API (Gamepad API) は、開発者に単純で一貫した方法で、ゲームパッドや異なるゲームのコントローラーにアクセスし、信号に応答する方法を提供します。これには、ゲームパッドの接続や切断、ゲームパッドに関するその他の情報へのアクセス、現在押されているボタンやその他のコントロールなど、3 つのインターフェイス、2 つのイベントと 1 つの特別な機能が含まれています。

インターフェイス

  • Gamepad
    • : コンピューターに接続しているゲームパッドやコントローラーを表します。
  • GamepadButton
    • : 接続されているコントローラーのいずれかのボタンを表します。
  • GamepadEvent
    • : ゲームパッドに関連するイベントを表すイベントオブジェクトです。

ゲームパッドの実験的な拡張機能

  • GamepadHapticActuator
    • : ユーザーに触覚フィードバックを提供するように設計されたコントローラー内のハードウェア(使用可能な場合)、多くの場合はバイブレーションハードウェアを表します。
  • GamepadPose
    • : WebVR コントローラーの場合のコントローラーの姿勢 (3D 空間内の位置と向きなど) を表します。これはより新しい WebXR 標準では使用されません。

上記の情報にアクセスできる機能については、Gamepad インターフェイスの拡張機能を参照してください。

他のインターフェイスの拡張

Navigator

  • {{domxref("Navigator.getGamepads()")}}
    • : 接続されたゲームパッドごとに一つの {{domxref("Gamepad")}} オブジェクトの配列を返す {{domxref("Navigator")}} オブジェクトの拡張です。

Window のイベント

  • {{domxref("Window.gamepadconnected_event", "gamepadconnected")}}
    • : ゲームパッドが接続したときに発生するイベントです。
  • {{domxref("Window.gamepaddisconnected_event", "gamepaddisconnected")}}
    • : ゲームパッドが切断されたときに発生するイベントです。

チュートリアルとガイド

仕様書

{{Specifications}}

ブラウザーの互換性

{{Compat}}

関連情報