Re: GetJoypadDirectInputState関数について ( No.1 ) |
- 名前:管理人 日時:2025/01/24 01:15
手元のスマホに Switch Pro を Bluetooth接続して試してみましたが、
Windows と同じように十字キーを押すと POV の値が変化しました
もしお使いのDXライブラリが最新版でなければ、最新版を試してみてください m(_ _)m
|
Re: GetJoypadDirectInputState関数について ( No.2 ) |
- 名前:でっていう 日時:2025/01/27 20:04
ご返信ありがとうございます。
先程、DXライブラリVer3.24dに更新した後
2種類の機種でswitch Proコントローラー接続を確かめた結果、機種によって反応がかなり違うのがわかりました。
motorola moto g(50) 5G android 12.0("S")|arm64
・十字キー入力のみ反応しない(作ったアプリ以外では反応する)
その他
・応答速度は問題なし
・SwitchProコントローラーのランプが1Pから4Pのどれかになる
samsung SC-02L android 10.0("Q")|arm64
・全てのキー入力で反応した
その他
・応答が遅い(本体の応答自体が遅く1秒に4回程度)
・SwitchProコントローラーのランプがずっと左右に反復横跳びする
|
Re: GetJoypadDirectInputState関数について ( No.3 ) |
- 名前:管理人 日時:2025/01/27 22:05
複数の機種の動作状況を教えて頂きありがとうございます
> ・十字キー入力のみ反応しない(作ったアプリ以外では反応する)
DXライブラリは C++ から使用できるゲームパッドの API を使用しているのですが、
反応するアプリが使用しているゲームパッドの API は Java や Kotlin からのみ
使用できる API を使用しているのかもしれません
> ・応答が遅い(本体の応答自体が遅く1秒に4回程度)
手元の Android 9.0 ( SO-04J ) の端末でも入力の反応が非常に遅い現象が確認できました
こちらは API から取得できる情報自体が遅延しているのでDXライブラリ側では
どうにもできません
No.1 のご返信の際に試した正常に情報が取得できた端末( SO-51E )の
Android のバージョンは 15.0 なので、Android のバージョンが上がるにつれて
Switch Pro コントローラへの対応も安定してきているのかもしれません
|