UE4学习笔记(2)——streamingLevel

本文介绍了UE4中streamingLevel的使用,通过参考Examples中的level_streaming示例,讲解了如何创建和管理流加载级别。内容涵盖利用Level Streaming Volume和trigger进行场景切换的方法,以及如何将场景拆分为多个Level并进行内容调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天学习了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界面,并右键你的目标场景,如下图:


就可以把你选中的内容转移到另外一个场景中了。

4. 做好了一切准备就可以开始做场景跳转了。 首先介绍最简单的Level Streaming Volume方法:

首先选中Persistent Level之后,在Mode里面找到Level streaming Volume,之后拖到场景中,该

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值