Xbox360コントローラ(Xinput)がゲーム上で認識しない
【Steamクライアントで設定する項目】
1.Steamクライアントの左上「設定」
2.設定→「コントローラー」→「一般のコントローラ設定」
3.「Xbox設定サポート」にチェックがはいっていればOFF
言葉通りの意味ならばチェックが入っていて問題ないはずなのですが、Steamworks(作品単位)の設定と不整合があると、作品によってはコントローラで操作できなくなるようです。
ドキュメント:
Steamworks ドキュメント > 機能 > Steam 入力
https://partner.steamgames.com/doc/features/steam_controller/getting_started_for_players
XinputコントローラかDirectInputコントローラどちらかしか認識しない
発生環境:
・Surface Pro(第7世代 1796)
・Xbox360 for Windows
・コントローラーターボLite(SASP0499)
事象:
Xbox360コントローラを接続後、DirectInputコントローラを接続。
それ以降、Xbox360コントローラを接続してもXboxガイドボタン以外反応しない。
解決方法:
Windowsでコントロールパネル→ハードウェアとサウンド→デバイスとプリンターを起動。
「Xbox360 Controller for Windows」を右クリック「デバイスの削除」を選択。
以降、Xbox360コントローラを接続するとドライバが再インストールされ、復旧する。
開発者向け:Steamの自作品でXinput,DirectInputが認識されない場合
Steamworks > アプリとパッケージ > すべてのアプリケーション > Steamworks管理
アプリケーション > Steam入力
・Steam入力デフォルト設定:一般のゲームパッド
・コントローラにSteam入力を選択:すべて空欄※SteamInputAPIのみに対応した場合にチェックを入れる項目
参考:
Steamworks ドキュメント > 機能 > Steam 入力
https://partner.steamgames.com/doc/features/steam_controller/getting_started_for_players
【このカテゴリーの最新記事】
-
no image