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

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

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

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

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

运行效果:

菜单界面:

UE4蓝图学习篇(十)-- 单机关卡切换处理_第1张图片

加载界面:

UE4蓝图学习篇(十)-- 单机关卡切换处理_第2张图片

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

UE4蓝图学习篇(十)-- 单机关卡切换处理_第3张图片

菜单关卡中的处理:

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

UE4蓝图学习篇(十)-- 单机关卡切换处理_第4张图片

 注意在FightLevel关卡中要将第三人称的关卡作为子关卡,并且设置使用蓝图进行加载。UE4蓝图学习篇(十)-- 单机关卡切换处理_第5张图片

UE4蓝图学习篇(十)-- 单机关卡切换处理_第6张图片

 在FightLevel的游戏模式中处理添加加载界面和输入方式,加载完成之后将加载界面移除。UE4蓝图学习篇(十)-- 单机关卡切换处理_第7张图片

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

你可能感兴趣的:(UE4蓝图,ue4,学习)