UnityRuntimeInspector 项目常见问题解决方案
项目基础介绍
UnityRuntimeInspector 是一个用于 Unity 3D 的运行时 Inspector 和 Hierarchy 解决方案,主要用于调试和运行时编辑。该项目的主要编程语言是 C#,适用于 Unity 支持的几乎所有平台,包括移动平台。
新手使用注意事项及解决方案
1. 新输入系统不支持 Unity 2019.2 或更早版本
问题描述: 在 Unity 2019.2 或更早版本中,新输入系统(New Input System)不被支持。
解决方案:
- 打开 Unity 编辑器。
- 导航到
Edit->Project Settings->Player。 - 在
Player Settings中,找到Scripting Define Symbols。 - 添加
ENABLE_INPUT_SYSTEM编译器指令。 - 保存设置并重新编译项目。
2. "Unity.InputSystem" 程序集无法解析
问题描述: 在 Unity 2018.4 或更早版本中,Unity.InputSystem 程序集无法解析。
解决方案:
- 打开 Unity 编辑器。
- 导航到
Assets->Plugins->RuntimeInspector->Runtime。 - 找到
RuntimeInspector.Runtime.asmdef文件。 - 在
Assembly Definition References列表中,移除Unity.InputSystem程序集。 - 保存设置并重新编译项目。
3. 如何将 Inspector 连接到 Hierarchy
问题描述: 如何将运行时 Inspector 连接到 Hierarchy,以便在 Hierarchy 中的选择发生变化时,Inspector 自动检查新选择的对象。
解决方案:
- 在 Unity 编辑器中,将
RuntimeHierarchy预制件拖放到场景的 Canvas 中。 - 将
RuntimeInspector预制件拖放到场景的 Canvas 中。 - 在
RuntimeHierarchy预制件的 Inspector 窗口中,找到Connected Inspector字段。 - 将
RuntimeInspector预制件拖放到Connected Inspector字段中。 - 保存场景并运行项目,此时 Inspector 将自动跟踪 Hierarchy 中的选择变化。
通过以上步骤,新手可以顺利解决在使用 UnityRuntimeInspector 项目时可能遇到的常见问题。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



