はこねのはこ

はこねさんの備忘録

NewInputSystemに切り替えたらエラーが出た話

はじめに

ProjectSettingsでActiveInputHandlingを"Input SystemkPackage(New)"にしようとしたらエラーが出たのでその対処法

環境

  • Unity 2020.3.16f1
  • InputSystem 1.0.2 f:id:hakonebox:20211102221420p:plain

エラー内容

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.

既に作成していたスクリプトからはUnityEngine.Inputを取り払ったのにも関わらずエラーが出て困惑していた。

解決策

EventSystemの"Standalone Input Module"を外し、"Input System UI Input Module"を追加する。

f:id:hakonebox:20211102221922p:plain

参考

forum.unity.com