级别(levels)是UE4的一项非常重要的功能,管理好“级别”可以更加方便快捷地进行工作。那怎么管理好“级别”呢?


UE4管理级别


可以从Windows菜单中点击“级别(levels)”,在里面进行管理。


UE4如何管理多个级别


点击后,将始终具有Persistent Level,并且可以具有一个或多个始终通过Level Streaming Volumes,Blueprints或C++代码加载或随流传输的子级别。“级别”窗口显示所有这些级别,使您能够更改当前级别(以蓝色粗体表示),保存一个或多个级别以及访问“级别蓝图”。如果在“关卡编辑器”的视口中进行了更改,则将修改当前的“关卡”。您可以使用此窗口来处理多个地图,只要它们都是可写的即可。


UE4如何管理多个级别


通过在“持久级别”上单击鼠标右键,可以执行诸如将其设置为当前级别,更改其可见性和锁定状态以及选择该级别中的所有Actor的操作。


UE4如何管理多个级别


右键单击任何子级别将提供类似的选项,并带有用于删除子级别和更改其流方法的其他条目。


UE4如何管理多个级别


更改关卡的可见性仅出于可视化目的,并且不会影响关卡在运行时是否会流到游戏中。但是,如果要重建该级别,则此处不可见的级别将不会受到影响,如果您具有复杂的级别,则可以节省大量时间。


添加新的子级别


您可以通过拆分现有的“持久性级别”或子级别的一部分,创建新级别或添加现有级别来创建子级别。添加新的子级别将其作为当前级别,因此,如果要继续在添加之前使用的级别,请确保右键单击该级别,然后从上下文菜单中选择“设为当前”。


添加现有级别


1、单击“级别”下拉菜单,然后选择“添加现有...”以添加新的子级别。


UE4如何管理多个级别


2、选择要添加到“打开级别”对话框中的级别,然后单击“打开”。


UE4如何管理多个级别


创建一个空的子级别


1、单击“级别”下拉菜单,然后选择“创建新...”以创建一个新的空白级别。


UE4如何管理多个级别


2、选择一个保存位置和您的级别的名称,然后单击保存。


UE4如何管理多个级别


新的级别将被添加为当前持久性级别的子级别,并且还将成为在视口中工作的当前级别。


拆分子级别


如果已经创建了一个关卡,后来又决定要拆分该关卡的一部分以进行流传输或与团队协作,则可以使用它来与Actor创建新的关卡。


1、在“场景大纲视图”或“视口”中选择要移动到新级别的Actor 。


2、在“色阶”窗口中,单击“色阶”下拉菜单,然后选择“使用所选角色创建新...”以创建新的色阶。


UE4如何管理多个级别


3、选择一个保存位置和您的级别的名称,然后单击保存。


UE4如何管理多个级别


选择的所有Actor将从其原始级别中删除,并添加到新的Actor中,该新Actor将作为您当前持久性Level的子级别添加,并成为在视口中工作的当前Level。如果要移动一个Actor,而另一个Actor仍保留在持久化关卡中,则会弹出消息,询问您是否真的要从持久化关卡中删除它。


在关卡之间移动演员


从活动的关卡中复制角色,然后切换活动的关卡以粘贴角色,但有一种更简单的方法可在关卡之间移动角色。


1、在“场景大纲视图”或“视口”中选择要移动到新级别的Actor。


2、在“层”窗口中的层上单击鼠标右键,然后从上下文菜单中选择“将所选角色移动到层”。


3、按Ctrl+S保存所有级别。


等级详情


“级别详细信息”按钮在“级别”窗口中以放大镜指示,使您可以访问有关当前级别的其他信息。要设置关卡流音量,可以打开流关卡的关卡详细信息。


对于子级别,可以设置级别的偏移位置和旋转,要使用的流体积以及调试级别颜色。还可以在此处访问高级设置,例如两次卸载请求之间的最短时间以提高性能。


可视化子级别


可以在“级别”主窗口或“级别详细信息”窗口中设置子级别的颜色。


要切换显示级别颜色,请使用视口上的“ 显示”按钮,然后选择“高级”>“级别颜色”。


持久级别将以白色显示,而所有子级别将以其选定的颜色指示。“关卡着色”可在透视和正射视口中使用,并且将在“游戏模式”下关闭。

,Unreal Engine技巧,Unreal Engine教程