UE4蓝图学习篇(十)-- 单机关卡切换处理

文章介绍了在单机游戏中如何处理关卡切换,特别是使用加载界面在关卡切换时显示和隐藏。通过创建MenuLevel和FightLevel关卡,结合UMG用户界面及流关卡技术,实现平滑的过渡。在FightLevel中,将第三人称关卡作为子关卡并用蓝图进行加载管理。文章也提到了全流关卡加载方式的注意事项。

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

在单机游戏中,通常都有关卡的切换处理,使用一个加载界面,在切换的时候显示,加载完成之后再将加载页面隐藏。

在这篇文章里面我使用的是两个关卡切换加上流关卡的方式,还有一种方式是全部使用流关卡的方式,可以根据自己的需要使用。

首先是创建了一个MenuLevel的关卡,作为菜单关卡,加上了一个开始游戏的UMG,点击之后切换到GightLevel的关卡,切换之后将加载中的加载界面显示出来,当战斗关卡里面的流关卡加载好了之后,再将加载界面去掉,整个流程就是这样。

注:自己处理的时候注意有些关卡里面的东西很少,流关卡可能不到一秒就加载好了。

运行效果:

菜单界面:

加载界面:

主关卡,流关卡加载完成。

菜单关卡中的处理:

 创建菜单UI界面以及点击菜单中的开始游戏按钮的处理,点击之后,切换到FightLevel。FightLevel最好是一个空关卡,可以快速加载过去。

 注意在FightLevel关卡中要将第三人称的关卡作为子关卡,并且设置使用蓝图进行加载。

 在FightLevel的游戏模式中处理添加加载界面和输入方式,加载完成之后将加载界面移除。

 只使用流关卡的加载方式和这个流程是一样的,只不过要注意子关卡中自己写的蓝图的显示和隐藏。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡西莫多说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值