From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/api/gamepad_api/index.html | 101 ++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 files/ja/web/api/gamepad_api/index.html (limited to 'files/ja/web/api/gamepad_api/index.html') diff --git a/files/ja/web/api/gamepad_api/index.html b/files/ja/web/api/gamepad_api/index.html new file mode 100644 index 0000000000..ca782b6de0 --- /dev/null +++ b/files/ja/web/api/gamepad_api/index.html @@ -0,0 +1,101 @@ +--- +title: Gamepad API +slug: Web/API/Gamepad_API +tags: + - API + - Experimental + - Gamepad API + - Games + - Overview +translation_of: Web/API/Gamepad_API +--- +
{{DefaultAPISidebar("Gamepad API")}}
+ +


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

+ +

インターフェイス

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

Gamepad の実験的な拡張機能

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

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

+ +

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

+ +

ナビゲータ

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

Window イベント

+ +
+
{{domxref("Window.ongamepadconnected")}}
+
ゲームパッドが接続したとき ({{event('gamepadconnected')}}イベントが発生したとき) に実行されるイベントハンドラを表します
+
{{domxref("Window.ongamepaddisconnected")}}
+
ゲームパッドが切断したとき ({{event('gamepaddisconnected')}}イベントが発生したとき) に実行されるイベントハンドラを表します
+
+ +

チュートリアルとガイド

+ + + +

仕様

+ + + + + + + + + + + + + + + + + + + +
仕様状態コメント
{{SpecName("GamepadExtensions")}}{{Spec2("GamepadExtensions")}}{{anch("実験的な Gamepad 拡張")}} の定義
{{SpecName("Gamepad", "", "The Gamepad API specification")}}{{Spec2("Gamepad")}}初期定義
+ +

ブラウザの互換性

+ + + +

{{Compat("api.Gamepad")}}

+ +

参照

+ + -- cgit v1.2.3-54-g00ecf