【UE4】异步加载场景

异步加载场景:

操作步骤:

  1. 准备两个地图,一个地图用作跳转使用

    image-20210528131001116

    这里我是使用ThirdPersonExampleMap作为主地图,Map_1 作为跳转地图。

  2. 在 Third 关卡蓝图中,添加begin事件,生成widget用于地图的加载UI

    image-20210528131314678

    添加按钮操作事件On Clicked

  3. 在这个事件中,作为异步加载场景的主要事件

    异步加载资源:Async Load Asset ,指定要加载的资源。在加载的同时,需要在窗口界面上添加一个Loading界面,所以还需要创建一个加载UI,W_Loading。

  4. 加载的时候就显示加载窗口,Create Widget 并 add to viewport

  5. 当加载完成时,就移除掉加载窗口,并打开地图场景。

  6. 基本步骤已经完成,快去试试吧

这个功能的应用场景有关卡切换,异步加载其他资源。有待开发。