引用树工具

用于对一个特定资源引用关系,并以继承树的结构显示的工具

Windows
MacOS
Linux

引用树是一个允许您列出特定资源的引用链的工具。引用链是引用列表,列表中的每个对象都引用着列表中该对象的下面的那个对象。 引用树工具允许您很容易地知道对象是如何被引用的。在以下的图片中,您可以看到引用树的根是一个贴图T_Ivy_01_D。树的根总是那正在检查的对象。 您可以看到贴图通过一个材质和一个静态网格物体被四个actors引用。 换句话说,贴图被一个材质实例常量使用,而该材质恰好是被4个actor使用的静态网格物体上的材质。

在下图中,可以看到引用树的根节点是一个叫做 M_RTS_Env_Lava_01 的材质。树的根节点就是被查看的资源。可以看到该材质被六个静态网格物体引用了。

ReferenceTree2.PNG

使用引用树

可以通过 Reference Viewer 来打开引用树(Reference Tree),是一个图形化显示资源依赖关系的工具。只要简单地在 内容浏览器右击 某个资源,并选择 Reference Viewer 即可。

在 Reference Viewer 中,如果在某个资源上 点击右键 显示菜单后,可以选择 显示引用树 Show Reference Tree,这样便能打开该资源的引用树窗口。

更多关于 Reference Viewer 的信息,点击查看 引用查看器(Reference Viewer) 页面。

首次打开引用树(Reference Tree)窗口可能会需要花费几秒钟,这取决于游戏内容的复杂度以及由多少物件(object)。引用树确实很有用,不过在引用查看器(Reference Viewer)中也能找到有用的信息,并且通常来说引用查看器开启速度远快于引用树窗口。

选项

查看菜单(View Menu)

  • Rebuild Tree(重新构建树): - 这将会重新构建树并检查所有加载的对象。 这个过程可能会花一些时间,但是如果正在被检查的资源的引用已经发生了变化时这是有用的。

  • Expand All (展开所有): - 展开树中的所有节点。

  • Collapse All (合并所有): - 合并树中的所有节点。

选项菜单(Options Menu)

  • Show Script Objects(显示脚本引用) 默认情况下,不显示脚本中对资源的引用。 为了显示它们,您可以选中这个选项。

情景菜单(Context Menu)

如果在引用树窗口中 右键点击 一个物件,可以看到这个菜单以及可用选项:

  • Open Editor(打开编辑器): 打开针对您点击的资源的特定编辑器。 比如,当在骨架网格物体上实施这个操作时将会显示动画集查看器。

  • Show in Content Browser(在内容浏览器中显示): 同步内容浏览器到选中的资源。

在引用树中 双击 那个资源也会在 内容浏览器 中定位并选中。

注意

  • 引用树工具仅显示可浏览的对象或 Actor。

  • 由于树的性能原因,在树的每个叶子节点中仅显示前 100 项。如果叶子节点所具有的项多于 100,那么将会添加一个节点说明那个叶子节点共具有多少项。

  • 目前这个工具也还在开发中(功能可能还不完整并还会调整)。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback