JInputに同時に複数のゲームパッドを置いていて、新しく接続されたゲームパッドをチェックしています。新しいコントローラを確認するためのコードです。JInputでの同様のコントローラの確認
new DirectAndRawInputEnvironmentPlugin().getControllers();
このコードを数回実行して結果を保存すると、同じペリフェラルが結果の異なる「コントローラ」インスタンスに表示されます。これは多くの問題を引き起こします。
コントローラーの2つのインスタンスが類似しているかどうかを確認するにはどうすればよいですか?彼らは同じ周辺機器を制御する場合はIE?
名前/コンポーネントの番号/ rumblersなどを調べて、デバイスがハッシュされているかどうかを確認することができます。しかし、同じゲームパッドを2回接続するとどうなりますか?
ありがとうございます!