[UE4]蓝图基础知识点梳理2

三、UE4基本框架解析及场景切换

❓ ​当有多个Widget(UI组件)时,我们该怎么去管理它们呢?

1.可以创建HUD蓝图去管理UI(我们自己创建的HUD中的UI和GameMode有一样的生命周期,不随关卡的切换而消失

2.创建后要起作用的话,记得在GameMode中把HUD赋值过去

​❓ ​有时候我们切换关卡时,建立在关卡中的数据会随之消失,而我们想有些数据需要在不同关卡之间互通,这时我们该解决呢?

1.我们可以创建一个GameInstance蓝图


2.指定GameInstance

项目设置(Project Settings) ->Maps&Modes -> Game Instance Class

3.使用GameInstance,定义变量,并在其他蓝图调用

关卡流加载

将其他关卡加载到现有关卡。将不同的模块放到不同的关卡可以多人合作开发

两个重要的使用方法:Load Stream Level and Unload stream Level

posted @ 2021-05-17 11:23  hellogiao1  阅读(310)  评论(0)    收藏  举报