类查看器简单来说就是检查UE4的工具,在类浏览器中可以允许用户检查由编辑器使用的类层次列表,还可以创建蓝图并打开以进行修改。下面为大家分享UE4中类查看器的一些小知识。


打开类查看器


可以从窗口->开发人员工具->类查看器选项中打开类查看器。


UE4基础知识:类查看器


类查看器界面


类查看器包含三个区域:


UE4基础知识:类查看器


1、菜单栏


   ● 仅演员 -过滤树以仅显示演员类的子级。


   ● 可放置只有 -过滤树只显示可放置的演员类。


   ● 仅蓝图基础 -过滤树以仅显示蓝图基础,可以从中创建蓝图。


 ● 视图


   ● 全部展开 -展开整个树,显示所有子项。


   ● 全部折叠 -折叠整个树,隐藏所有子项。


2、搜索


搜索栏允许按名称过滤类。搜索单个单词时,项目仅需要部分匹配即可通过,并将突出显示。如果过滤器不合格的项目有子级通过,则将变灰,否则将全部去除。


UE4基础知识:类查看器


多个单词将允许任何单词的部分匹配通过过滤器。突出显示不适用于多个搜索字词。


UE4基础知识:类查看器


3、类树


此区域显示通过过滤器和搜索的类之间的父子关系。每个项目可以分为两部分。


UE4基础知识:类查看器


 ● 班级名称


这是该类的名称。蓝色项目为蓝图类,白色项目为非蓝图类。


 ● 上下文菜单


通过单击右边三角形图标打开上下文菜单,或通过右键单击“蓝图”或代码类。必须加载类(单击鼠标右键)以显示一个三角形图标调出上下文菜单。上下文菜单中可用的选项取决于所选类的类型:


UE4基础知识:类查看器


拖放


将Blueprint类Actor放到视口中会将Actor添加到场景中。成功拖动班级时,鼠标将显示手头上的班级。一次只能拖动一个类。


UE4基础知识:类查看器


除了放入视口之外,还可以将类放入详细信息窗口中的组合框。只有属于组合框的类的子类的类才可以成功删除。一个示例是“世界属性”详细信息窗口和“游戏模式覆盖”,在其中可以删除GameMode的任何子类。


UE4基础知识:类查看器


利用班级选择器


类选择器是仅使用代码即可切换到类查看器的一种模式。它用于显示可用类的列表,例如用于转换静态网格物体或为新的蓝图选择父级。有多种方法可以配置类选择器以显示所需的结果。


将“类查看器”或“类选择器”放置在某个位置时,请确保其高度受到某种限制。数千个类可能位于查看器/选择器中,并且不受限制,它将延伸出屏幕以尝试呈现所有类。如果无法在可用区域中显示所有项目,它将自动显示滚动条。


类选择器选项


用于初始化类选择器的FClassViewerInitializationOptions具有许多重要选项,需要注意以充分利用类选择器。


   ● 模式 -为此,有两个选项:ClassPicker和ClassBrowsing。默认情况下将其设置为ClassPicker,ClassBrowsing将生成相当于普通Class Viewer的内容。大多数选项在类查看器中不起作用。


   ● DisplayMode-两个选项:TreeView和ListView。该树将显示类之间的父子关系,而列表是所显示类的简单列表。


通用过滤器


   ● bIsActorsOnly-将显示的类限制为AActor的子级。


   ● bIsPlaceableOnly-将显示的类限制为可放置在游戏世界中。如果此值为true,则将bIsActorsOnly假定为true。


   ● bIsBlueprintBaseOnly-将显示的类限制为蓝图基础。


   ● bShowUnloadedBlueprints-将显示已卸载的蓝图,尽管其父项由于自定义过滤器而被滤除。


   ● bShowNoneOption-将在类选择器中显示“无”选项,对类查看器不执行任何操作。拾取项目后,将传递NULL类。


UE4中类查看器的知识就讲到这里,感兴趣的小伙伴可以到翼狐网查看相关教程哦。

,Unreal Engine技巧,Unreal Engine教程