【Unity】スクリプトからInputManagerを自動生産する

サムネイル
Pocket

先日、同時4人対戦対応のゲームを作りました。
複数コントローラーからの入力を取る必要があったのですが、InputManagerを4人分手作業で設定していくのはまずありえないと思ったので、InputManagerを自動生産できないかを調べてみました。

基本的には、AssetDatabase.LoadAllAssetsAtPathでProjectSettings/InputManager.assetを読み込みSerealizedObjectを生産、それをいじることで設定するようです。

簡単に設定するためのクラスを作ったので、以下に載せておきます。

 

ここまで。
使い方は以下の様な感じ。

 

Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

(Required)

Proudly powered by WordPress   Premium Style Theme by www.gopiplus.com