安裝Input System
Input System需要Unity 2019.4或更高版本以及.NET 4 runtime。
安裝Input System package
- 在編輯器中,找到
Window>Package Manager打開 Package Manager
- 更改為
Unity Registry,並搜尋 Input System
- 安裝
Input System
- 選擇是否在後端啟用Input System。Unity預設啟用的是
InputManager(UnityEngine.Input),在安裝Input System時會詢問你是否要啟用Input System,選擇Yes,這會讓編輯器重開。
- 此外你也可以在
Edit>Project Settings>Player中找到Active Input Handling來更改
- 在C# script中,當Input System在後端被啟用時,C# #define 會加入一個
ENABLE_INPUT_SYSTEM=1的定義;當原先的Input Manager在後端被啟用時,C# #define會加入一個ENABLE_LEGACY_INPUT_MANAGER=1,如果是同時啟用則ENABLE_INPUT_SYSTEM與ENABLE_LEGACY_INPUT_MANAGER皆會設為1。
上一篇:Input System基本概念
下一篇:將Action設為整個專案可用(Project-Wide Actions)
Reference: https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8/manual/ActionsEditor.html