用途:uloop get-hierarchy 用于获取 Unity 场景的 Hierarchy 层级结构,可覆盖整个场景、以某个根路径为起点,或基于当前在 Hierarchy 中选中的对象获取其子树,适合查看父子结构、后代、根节点与子树。
主要能力:命令返回 JSON。响应本身不含层级数据,只包含 Message(指向已保存文件的可读提示)和 HierarchyFilePath(保存实际层级数据的 JSON 文件路径)。需要打开该文件读取其中的 Context 与 Hierarchy 负载,包括 GameObject 树和组件等信息。
用法:uloop get-hierarchy [options]。参数包括 --root-path(起始根 GameObject 路径,string)、--max-depth(最大深度,integer,默认 -1 表示不限)、--no-include-components(排除组件信息)、--no-include-inactive(排除未激活的 GameObject)、--include-paths(包含完整路径信息)、--use-components-lut(组件 LUT,可选 auto/true/false,默认 auto)、--use-selection(将当前选中的一个或多个 GameObject 作为根;设置后 --root-path 会被忽略)。
适用场景:需要层级结构本身,尤其是当前选中对象下的后代结构时使用。若需要选中对象的详细信息或组件属性,资料建议改用 find-game-objects --search-mode selected。
限制:资料未提供安装方式、版本要求、权限或性能限制,也未给出完整示例输出;实际层级内容需从 HierarchyFilePath 指向的文件读取。