問題タブ [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 投票する
1 に答える
167 参照

device-driver - カスタム ゲームパッドの取り扱いを開始する

Windows のデフォルトのゲームパッド処理が不足していることがわかったので、そのためのカスタム インターフェイスを書きたいと思います。基本的に、プラグインされたゲームパッドと Windows ゲームコントローラー管理の間にレイヤーを追加したいと考えています。この問題に取り組む方法はわかりませんが、これまで考えていた手順は次のとおりです。

  • 接続されているゲームパッドを Windows のゲームコントローラー管理から切断します
  • 仮想ゲームコントローラーを作成します (おそらく vJoy/pyvjoy を使用)
  • プラグインされたゲームパッドから入力を読み取り、それらを仮想ゲームコントローラーに適用します

ただし、2 番目の箇条書きを除けば、これらが実行可能かどうか (およびその方法) はわかりません。必要な方法でデバイスと対話できる API はありますか? ドライバーのプログラミングに取り掛かり、ゲームパッド ドライバーを書き直す必要がありますか?

これは非常に狭いトピックに対する幅広い質問であることは知っていますが、どこから始めればよいのか途方に暮れています。どんな助けでも大歓迎です。

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

javascript - HTML5 JavaScript でジョイコンの入力/モーション コントロールを検出する方法

Nintendo Switch Joy-Con とモーション コントロールを使用する HTML5 JavaScript ゲームを作成しようとしています。問題は、Joy-Con を PC に接続したときにモーション コントロールを検出する方法がわからないことです。

Xboxコントローラー、PS4、Joy ConではGamepad APIを使ってボタン入力を実現できましたが、Joy-Conのモーションコントロールでも可能ですか?

あなたがそれを見たいなら、ここにGamepad APIのコードがあります(繰り返しますが、私はJoy-Conモーションコントロールを目指しています):

このリンクを参照用に使用する