Open2
Unity で DUALSHOCK 4 対応
InputSystem を使っていない旧システムで DUALSHOCK 4 に対応したい。
InputSystem を使わないとなると、InputManager を使うことになる。
しかし、DUALSHOCK 4 は有線接続と Bluetooth 接続で対応するキーが違う。自分で検証した結果も下記の記事と一致。
そうなると上記を区別したいわけだけど Input.GetJoystickNames()
から取得できるコントローラー名ではどちらも「Wireless Controller」となり、この区別ができない。
うーん…?
- DLL作ってもっと詳細なデバイス情報を取得する
- おとなしく InputSystem を使う
コントローラーのテストにはこれを使った