LoginSignup
35
21

More than 3 years have passed since last update.

[Unity]Input ManagerとInput Systemに初心者狩りされた話

Last updated at Posted at 2021-01-16

Input Manager(Input System) ってなに?

W,A,S,D キーを押したら前後左右に動く
左クリック したらFire1(攻撃モーション)をする

上記のようにキーに割り当てをするためにUnityがデフォルトで搭載している機能です。

初心者狩りされた話について

最初の説明を見た分には何も難しいことはなさそうですよね。
そうです、機能の内容は特に難しくありません。

Input ManagerとInput Systemの違いですが、前者が旧式で後者が新型です。
機能として変わったところは、1つのボタンを押してる時(Update中)に新しいキー入力(Start)を受け付けることができるようになったところだそうです。

ここまでは大丈夫なのですが。。。

Asset Storeでキャラクターのフリー素材をダウンロードしたところ、Input Managerはplayerの設定で使われていませんと出てきました。
じゃあ直そと思ってEdit->ProjectSettings->Playerで設定をInput Managerに直しました。

そしたら、今度は逆にStanderd AssetsでInput Systemがplayerの設定で使われていませんと出てきてしまいました。
じゃあどっちか片方のAssetしか使えないじゃん!となって「詰んだ」となったというお話でした。

※最終的には1日じゅう検索して、参考のブログに出会ってなんとかなりました

エラー文の例

InvalidOperationException: You are trying to read Input using the UnityEngine.
Input class, but you have switched active Input handling to Input System package in Player Settings.

解決した方法

当初見落としていたEdit->ProjectSettings->Playerの設定の中に、両方使えるようにする(both)と言う選択肢があり、それを選択することで解決しました。

スクリーンショット 2021-01-16 10.22.58.png

非常に参考にさせてもらった記事

tomo_manaのブログ:https://tomo-mana.hatenablog.com/entry/20200807/1596810573

35
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
35
21