类别查看器

本页面的内容:

Class Viewer(类别查看器)使得用户可以查看编辑器所使用的类别的层次列表。 通过该工具,可以创建蓝图,也可以打开蓝图进行编辑。

打开类别查看器

您可以通过点击Window(窗口)菜单下的Class Viewer(类别查看器)打开类别查看器。

Opening the class viewer.

类别查看器界面

类别查看器由三部分组成:

Class Viewer Interface

  1. 菜单栏

  2. 搜索

  3. 类别树

菜单栏

筛选器

视图

搜索

搜索栏允许您通过名称筛选类别。 当搜索一个单词时,类别项仅需要满足部分匹配便可以被筛选出来,并被高亮显示。 如果某些对象本身不能满足筛选条件但其子项可以通过筛选,那么这些对象则显示为灰色状态,如果对象本身及其子项都不满足筛选条件,那么则将其清除。

Highlighting search results.

搜索时可以使用多个单词进行部分匹配。 但不会高亮显示具有搜索关键字的多个搜索项。

Highlighting search results.

类别树

该区域展示了执行了过滤和搜索操作后显示的类别之间的 父项-子项 关系。 每个类别项可以分为两部分。

Item Interface

  1. 类别名称

  2. 关联菜单

类别名称

这是类别的名称。 标记为蓝色的项为蓝图类,而白色的项为非蓝图类。

关联菜单

可以通过点击Context Menu Button或者 右击 一个蓝图或蓝图基类来打开该关联菜单。 只有加载( 右击 )了这些类别才能显示Context Menu Button 按钮,从而调出关联菜单。 在关联菜单中的可用选项取决于选中的类别的类型:

类别类型 选项 描述
蓝图类别 创建蓝图...

编辑蓝图...

在内容浏览器中搜寻
创建选中蓝图的新父类蓝图。

蓝图编辑器 中打开选中蓝图。

内容浏览器 中搜寻蓝图Actor。
代码类别 创建蓝图...

打开C++头文件...

创建新C++类别...
创建选中蓝图的新父类蓝图。

在Visual Studio中打开类别头文件。

打开C++类向导 以创建如父类的具有选中类别的新类别。

拖拽 & 放置

把一个属于蓝图类别的Actor拖拽到视口中将会把该Actor添加到场景中。 当成功拖拽了一个类别后,鼠标将会展示出当前控制的是哪个类别。 一次仅能拖拽一个类别

The mouse informs what class is being dragged.

除了可以把类别拖拽放置到到视口中外,还可以把它放置到详细信息窗口中的组合框内。 仅可以成功地拖拽放置和组合框相关的类别的子项。 比如,在World Properties(世界属性)详细信息窗口和Default Game Type(默认游戏类型)详细信息窗口中,可以放置任何GameInfo类别的子项。

The mouse informs what class is being dragged.

没有加载的类别将不会显示在组合框中。 将一个类别拖拽到组合框中将会强制加载该类别。

使用类别选择器

Class Picker(类别选择器)是仅通过代码才能使类别查看器切换到的一种模式。 它用于显示可用类别的列表,比如用于转换静态网格物体或者为新的蓝图选择一个父项的类别列表。 有很多配置类别选择器的方法,以便可以呈现期望的结果。

当将类别查看器或类别选择器放到某处时,请确保它的高度在某种程度上是有限的。 类别选择器和类别查看器中可能有成千上万种类别,如果不进行限制,它将不断在屏幕上延伸,试图渲染所有类别。 如果在某个可用区域内不能显示所有项,它将会自动地显示一个滚动条。

类别选择器选项

FClassViewerInitializationOptions, 用于初始化类别选择器,它具有很多值得注意的重要选项,以便可以充分地运用类别选择器。

常规过滤器

bIsBlueprintBaseOnly对限制类别列表包含用于创建蓝图的类别时有用。