[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild2 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
839(1): 名前は開発中のものです。 [sage] 2019/12/31(火) 02:21:30.45 ID:5UwvHbim(1/2) AAS
>>838838(1): 名前は開発中のものです。 [sage] 2019/12/30(月) 22:51:24.73 ID:p/zM1Bwy(1) AAS
開発機 Windows 10 では XInput のゲームパッドを bluetooth接続で使用してて、
ビルド先の実機 Android 9 では同じゲームパッドを DirectInput モードで bluetooth接続してるんだけど、
XInput と DirectInput でボタン、軸がバラバラで途方にくれてる。
ゲームパッドは 8Bitdo N30 Pro 2
コードからは、Input.GetAxis("Vertical") == 1 とかで呼んでるけど、
なんかベストプラクティスとかあるのかな?
[プロジェクト設定]→[入力]で、ボタン、軸の違う XInput と DirectInput コンパチで設定する方法とか?
InputManagerでのゲームパッド完全対応は既製品を網羅して決め打ちするしかないから皆途方に暮れた末にアセットに頼ってるのが現状だよ
844: 名前は開発中のものです。 [sage] 2019/12/31(火) 15:12:13.49 ID:5UwvHbim(2/2) AAS
Input Systemのドキュメント読んで来た
Xbox, PS4, Switchのコントローラーは公式対応で、
その他は汎用HIDを識別とあるがやっぱり自前のマッピングが必要っぽい
未知のコントローラーを検出したらジョイスティックを順番にぐりぐりさせて識別するオートコンフィグさえ実装したら実用レベルだな
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.041s