Steamにゲームをアップロードしたらコントローラが動作しない

この記事は約2分で読めます。

やりたいこと

以下の問題を解決します。

問題

Unityで開発したゲームをSteamにアップロードして試験したところ、ローカルでは動作していたコントローラが動作しない。

詳細

実行環境コントローラ
Unity Editor上で実行動作する
ビルドしたバイナリをローカルで実行動作する
Steamにアップロード後にダウンロードして実行動作しない

解決策

Steamworks設定を開きます。

アプリケーションから”Steam入力”を開きます。

Steam入力の設定を初期設定に戻します。

設定は以下の通りです。

(チェックはすべて外す。デフォルトコントローラ設定、デフォルトタッチ設定は”未選択”、タッチスクリーンモードは”なし”)

設定が終わったら画面下の保存をクリックします。

保存が完了したら公開タブに移動して変更を公開します。

動作確認

Steamを開いて対象のゲームを一度アンインストール後に再度インストールします。

コントローラが動作すれば完了です。

必要があれば”Steam入力”を正しく設定しなおします。

ただ”Steam入力は、ゲームパッドからの入力を提供するプレイヤー向け機能です。ほとんどのゲームは、Steamクライアントによって自動的に選択された設定で動作するため、ここで設定を調整する必要はありません。”と記載があるので多くの場合は初期値でよさそうです。

(これを設定しないで審査を受けたら、対応したほうがいいと言われたのでなんとなくで設定したら今回の問題がおきました。)

コメント

タイトルとURLをコピーしました