Rainbow Hierarchy 2 是一款专为 Unity 编辑器层级视图(Hierarchy)设计的可视化增强工具插件。它允许开发者通过颜色、图标、标签、分组等方式自定义和美化层级窗口,大幅提升项目结构的可读性与管理效率。
相较于初代版本,Rainbow Hierarchy 2 提供了更强的配置能力、更灵活的规则系统、与 Unity 编辑器更紧密的集成,适用于任何规模的 Unity 项目,尤其是大型多人开发项目、模块化架构项目等场景。
主要特点
1. 自定义颜色高亮
-
可为 GameObject 设置背景颜色或字体颜色,支持按名称、标签、组件等条件批量设定。
-
支持浅色/深色主题自动适配,增强可读性。
-
可通过预设模板快速统一风格,也支持完全自定义。
2. 支持图标与分隔线
-
可为不同类型的对象添加特定图标(如相机、音源、灯光、自定义组件等)。
-
支持添加虚拟分隔线和标题,帮助划分场景结构、逻辑模块。
-
图标与颜色可联动规则系统,实现自动化标记。
3. 高级过滤与匹配规则
-
内置强大的规则引擎,支持基于:
-
GameObject 名称(前缀、后缀、正则等)
-
Tag / Layer
-
挂载组件(如 Camera、Light、Custom Script)
-
子物体数量、是否启用等状态条件
-
-
多规则可组合使用,实现精细控制。
4. 非侵入式设计
-
不修改原始 GameObject,不会影响运行时或打包行为。
-
所有配置仅作用于编辑器层级窗口,确保项目结构干净安全。
5. 高度可定制的 UI
-
提供直观的 UI 编辑器界面,可实时预览修改效果。
-
支持保存/导出配置文件,便于团队共享层级风格设定。
-
自动支持 Prefab 模式、Play 模式下保留视图标记。
使用场景
-
大型项目管理:使用颜色/图标快速定位 UI、逻辑对象、摄像机、灯光等元素。
-
多人协作项目:统一层级命名规范与视觉标识,提升协作效率。
-
模块化开发:用虚拟分组和标题标记不同系统(如角色系统、环境系统等)。
-
UI 场景优化:为 UI 元素标记颜色层级,快速排查 Canvas 结构。
-
教学与演示:用于讲解项目结构或为初学者提供清晰的视觉引导。
总结
Rainbow Hierarchy 2 是一款小巧却极具效率提升作用的 Unity 编辑器插件。它通过颜色、图标与规则系统的灵活组合,显著改善了层级面板的视觉清晰度与导航效率。
对于开发复杂场景、维护大型项目结构或追求编辑器美观与高效操作的开发者来说,Rainbow Hierarchy 2 是一个不可多得的生产力工具。即使是个人开发者,也能从中获得更有条理的项目管理体验。