問題タブ [gamepad-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
9641 参照

javascript - HTML5 のキネクト

Kinect for Windowsが 2 月 1 日にリリースされたばかりです。

HTML5 ゲームで動作させる良い方法はありますか? おそらく、今後の GamePad API で何らかの形で...? ここでアイデアを探しています。特に、Web を閲覧しているユーザーの余分なインストール オーバーヘッドが最小限に抑えられているアイデアを探しています。

0 投票する
3 に答える
3041 参照

android - Android と Guitar Hero コントローラー

最新バージョンの Android (Honeycomb と ICS) がジョイスティックとゲームパッドをサポートしていることは知っています。Guitar Hero (および Garage Band) のコントローラーは、基本的に USB HID デバイスですよね?

私の質問: Android デバイスの Guitar Hero (または Rock Band) コントローラーからデータ (ボタンのクリック) を受信することは可能ですか? Android はそれをゲームパッド入力として理解しますか?

PS 必要なのは、私のゲームで、プラスチック ギターのフレットにある 5 つのボタンからの入力を検出することだけです。

0 投票する
3 に答える
10588 参照

html - Chrome上のHTML5ゲームパッドAPI

Chrome(バージョン19.0.1084.46)を使用しています。chrome://flagsでゲームパッドAPIを有効にしました。いくつかのゲームパッドを接続しましたnavigator.webkitGamepadsが、常に未定義のみを含む長さ4の配列です。

ゲームパッドを使用してテストするには何をする必要がありますか?それが重要な場合、私はUbuntuLinuxを使用しています。

0 投票する
1 に答える
2565 参照

android - Android: ゲームパッドのボタンを列挙する

ゲームパッドを接続できる Android デバイスを持っています (これは完全に標準の XBox 360 コントローラーですが、他の種類もサポートする必要があります)。ゲームパッドは、いくつかのアナログ軸といくつかのボタンを備えた InputDevice として表示されます。

Android にクエリを実行して、ゲームパッドがサポートするボタンを確認できるようにする必要があります。誰もこれを行う方法を知っていますか?

ioctl/dev/input/event...を使用してボタンを開いて照会するコマンドライン アプリを作成すると、サポートされているボタンの適切なリストがカーネルから取得されるため、システムがこの情報を持っていることはわかっています。EVIOCGBITしかし、入力デバイスに直接アクセスする権限がないため、Android アプリケーションからこれを行うことはできません。

InputDevice の KeyCharacterMap オブジェクトを取得してクエリを実行できるはずです。しかし、Android は、ゲームパッドがサポートするものと実際に一致するキーマップを作成するのではなく、デフォルトの QWERTY キーボード キーマップをゲームパッドにアタッチしたようです。これは、ゲームパッドに Q キーがあり、それがないこと、および BUTTON_X キーがないこと、およびキー イベントを受け取っていることを喜んで教えてくれます。だから、それは役に立ちません。

これを行う方法はありますか?

0 投票する
1 に答える
729 参照

javascript - node.jsシリアルポート用ゲームパッド

基本的にロボットを制御するために、 node.jsシリアルポートでゲームパッドを使用したいと思います。

私は車輪を再発明したくないので、クリス・ウィリアムズのシリアルポートに基づいて、 pygamesジョイスティックをjavascriptに移植することは可能でしょうか?

これをやろうと思った人はいますか?

0 投票する
2 に答える
534 参照

java - JInput が更新/更新されない

Win7 64bit でゲームパッド コントロールに JInput を使用しています。問題が発生しました。DefaultEnvironmentコントローラ リストを取得しても、更新または更新されません。

ControllerEnvironment.getDefaultEnvironment()したがって、何も変更を呼び出した後にコントローラーがプラグインまたはプラグアウトされた場合。リストにはまだ無効なコントローラーが表示され、新しいコントローラーを追加することはできません。

現在、私はこの回避策を使用していますが、これはかなり醜いと思います。このハックなしでどのように機能させることができるかについてのアイデア:

0 投票する
1 に答える
1643 参照

vb.net - vb.net ゲームパッドのサポート、部分的に機能

フォーラムで次のクラス コードを見つけました。ゲームパッド (上、下、左、右) ではうまく機能しますが、ボタンのすべてのコードが欠落しています。空欄を埋められる人はいますか?

これは機能します:

これはしません:

「buttonPressed」イベントがなく、書き方がわからないためです。

そして、ここにクラスがあります:

0 投票する
1 に答える
974 参照

html - HTML5 ゲームパッド API が機能しない

HTML5 ゲームパッド API を使用してアプリケーションを構築しようとしていますが、ブラウザ (Chrome 24) がゲームパッドを完全に無視しているようです。ウェブ上の多くの記事によると、Chrome 21 以降で動作するはずです。

HTML5Rocks のデモ ページでも機能していないため、重大な問題だと思います: http://www.html5rocks.com/en/tutorials/doodles/gamepad/gamepad-tester/tester.html

ここに画像の説明を入力

標準の PS3 コントローラーと Guitar Hero ワイヤレス PC コントローラーの 2 つのデバイスでテストしました。

Chrome 24 で実行しています (Web 上の多くの記事によると、API は Chrome 21 以降で動作するはずです)。

chrome://flags でランダムに多くのオプションを切り替えようとしましたが、成功しませんでした。私は可能な限りほとんどすべてを試しました。

その API を機能させるために行うべき既知のバグや操作はありますか?

助けてくれてありがとう、jmpp

0 投票する
1 に答える
917 参照

html - HTML5 ゲームパッド API の問題 (Mac の場合)

Mac でワイヤレス xbox360 コントローラーまたは Bluetooth PS3 コントローラーを使用して、ゲームパッド API に接続できた人がいるかどうかに興味があります。以下に示すように、両方のコントローラーを接続しましたが、コンソールには何も表示されません。はい、握手をするためにボタンを押しました。有線の 360 コントローラーを購入する前に、完全にばかげたものを見逃していないことを確認したかっただけです。

接続されたコントローラー