今天学习了streamingLevel的用法,主要参考UE4自带的contents Examples里面的示例level_streaming。
1. 首先点开示例里面的levels界面,可以看到目前这个map里面其实是包括了7个levels(包括目前的Persistent level),通过点选左边的眼睛图标可以分别屏蔽掉选中的场景中的内容。
2. streaminglevel的实现有很多种方式,主要这里面涉及到了2种,一种是利用Level Streaming Volume来实现的,另外一种是利用trigger触发。我们一个个的来进行介绍。
无论哪种方式,首先我们都必须要把整个game拆解成多个Level,其中Persistent Level是主场景,该示例中就是level_streaming这个场景,可以看到他World Outliner中显示了所有场景的信息。
3. 如果大家已经建立好了一个场景,想把现有场景拆分成多个level,可以按下面的操作进行,首先在当前场景中选择你需要分离的部分内容,如下图所示:
之后,打开Level界面:
进入Level界面后,点击左面Level下拉框里的Create New with Selected Actors,就可以直接分离出这些内容并且创立一个新的level。
如果已经分离好了场景,需要微调场景和内容,可以通过如下方式,选中某个场景中的内容后,打开Level界面,并右键你的目标场景,如下图&#