名前なし
2023/08/11 (金) 13:05:34
3165e@9b834
PS4コントローラーは未対応なのでしょうか?
オプションからゲームパッドのボタン設定でPS4の×ボタンに×ボタンを割り当てているのですが、何故か×ボタンを押した際に決定キーも働きます(例:はじめからで主人公を作成する際、名前欄で×ボタンを押すと名前の入力欄に切り替わる。もう一度×ボタンを押すとキャンセルされ1つ前の画面に変わるなど)。
◯ボタンに設定したPS4の◯ボタンを押した時も◯ボタンは働くのですが、ポーション×4など複数あるアイテムをまとめて預けたり売ろうとした時など、個数で4を選択しているのに◯ボタンを押しても1つづつしか預けたり売ったりすることが出来ません。×ボタンを押した時は選んだ個数分預けたり売ったりすることが出来ます(ただしキャンセルボタンに設定しているためか、アイテムの移動処理が終わると同時に1つ前の画面に戻ります)。
コントローラーの入力形式で「DirectInput」と「XInput」があり、PS4のコントローラーは「DirectInput」のため、「DirectInput」未対応のゲームの場合正常に動作しないことがあるという記事をネットで見かけた他、Steamで購入したゲームで遊んだ時は正常に動作するため、PS4コントローラー故障ではなく未対応なのではないかと思っているのですが…
通報 ...
ご質問いただきありがとうございます。
PS4コントローラーで遊ばれている方がいらっしゃったので、動くものと思います。
(実際に試したわけではないため間違っていたら申し訳ございません)
他の方の解決方法ですと、
「steamのランチャーを終了」させたら正常に動くようになったというものがありました。
そのため、もしそれが起動していましたら一度終了をお試しください。
また、本作はDirectinputとXinputの両方に対応しています。(恐らく)
というよりも、本作はJavaScriptで開発している都合上、
コントローラーの入力はブラウザのAPIが担っているため、
こちらのプログラムではDirectinputとXinputの区別が付けられないというのが正しいところです(^o^;
ご回答ありがとうございます。
Steamの画面を消しただけですと裏で動いていたらしくコントローラーの動きがおかしいままだったのですが、タスクマネージャーでSteamを終了させたところ正常に動作するようになりました。
お騒がせして誠に申し訳ございません。