UE4 加载流关卡(StreamingLevel)

主要内容:

本文主要讲解流关卡的加载卸载以及使用流关卡的好处,使用流关卡的好处在于利于多人协同合作,例如使用SVN进行项目开发时,各自上传或修改各自负责的关卡可以互不干扰。

实现步骤:

1.新建一个默认的主关卡和两个空的关卡

UE4 加载流关卡(StreamingLevel)_第1张图片
2.在主关卡里把两个流关卡加载进来

在Window里把Level标签打开
UE4 加载流关卡(StreamingLevel)_第2张图片
Default Streaming Method: 选择默认加载方式,蓝图加载或总是加载
Add Existing: 把流关卡添加进来
UE4 加载流关卡(StreamingLevel)_第3张图片
Change Streaming Method: 选择流关卡加载方式,蓝图加载就是通过蓝图里的逻辑控制流关卡是否加载,总是加载就是一添加进主关卡就加载好了
UE4 加载流关卡(StreamingLevel)_第4张图片
3.双击单个流关卡进行编辑,在Map_Light里加个灯光,在Map_Mesh里加个Cube
UE4 加载流关卡(StreamingLevel)_第5张图片
UE4 加载流关卡(StreamingLevel)_第6张图片
4.Map_Light的加载方式由主关卡的关卡蓝图控制,Map_Mesh选择总是加载
UE4 加载流关卡(StreamingLevel)_第7张图片
5.最终效果

可以看到Map_Light是由蓝图控制加载卸载,而Map_Mesh是一直存在的

补充: Cube本来是Map_Mesh关卡里的,可以点击关卡里的Cube然后右键你要移到的关卡里点击Move Selected Actors to Level就可以实现Actor在任意关卡里进行移动

UE4 加载流关卡(StreamingLevel)_第8张图片

你可能感兴趣的:(UE4,小知识)