因为游戏关卡资源比较多,载入游戏时需要卡很久,所以今天找了很久虚幻四实现异步场景加载的教程,最后发现虚幻商城有一个免费开源的插件,可以很方便的实现异步场景加载,下面是我使用该插件的一些步骤:

首先在虚幻商城中将插件安装至引擎,然后重启UE4

然后在UE4-编辑-插件中勾选启用Async Loading Screen

启用该插件之后,项目设置中会多出一个选项卡,就叫Async Loading Screen

这里推荐配合B站UP主亚纳虚幻学院的教程食用https://www.bilibili.com/video/BV1WQ4y1r7US/?spm_id_from=333.788.recommend_more_video.5

视频简介中有中英文对照的表格,方便英文不好的同学使用,这里就不放链接了,希望大家可以去给这个UP主点个赞。

这里只介绍该插件最基本的使用方法,进阶使用方法(载入动画和音效)请自行根据中英对照表摸索

常规标签下有两个子标签,分别是Startup Loading Screen(开场载入界面)和Default Loading Screen(默认载入界面)。分别作用于游戏开启时的载入和关卡切换的载入。

在BackGround标签下,可以找到image,这里可以添加图片,用于载入界面的轮播图使用,或者在Movie下面添加视频元素,实现载入界面动画。

注意,关卡异步载入效果需要选择独立进程游戏运行才会有效果,在UE4引擎中运行不会有效果

异步实现效果如下

 自此你的游戏就实现异步加载啦!

如果有同学想要了解异步实现的基本原理,可以去看这篇博客

(43条消息) Unreal Engine 4 —— 异步加载关卡的实现方法及思考_虚拟现实开发的博客-CSDN博客

UE4 Async Loading Screen真异步加载插件使用傻瓜式教程相关推荐

  1. Unity可自定义loading页的异步加载工具,免费下载,使用说明

    本文是针对ZTools中异步加载工具的使用说明,包含实现过程以及如何使用  免费下载地址:请到[ https://gitee.com/jacobkay/unity-ZTools-LoadSceneAs ...

  2. JS 异步加载js的三种方案

    js文件同步加载的缺点: 页面的js文件一般是同步加载,加载到js文件会阻断html和css的加载,要等到js文件加载完毕,才能继续向下执行,因为js文件可能会操作html和css:但有些js文件不会 ...

  3. zTree 异步加载 添加子节点重复问题 .

    最近写程序需要一颗可以一步加载的树,发现ztree功能很强大.搞了好久才知道怎么实现树节点的异步加载, 在这里记录下来以方便以后自己忘记了.代码如下: <spanstyle="font ...

  4. zTree结合Asp.net实现异步加载数据(写的可能有点简单....)

    前台html标签(asyncData.aspx页面....用于展示的页面) <head runat="server">     <title></ti ...

  5. vue 项目ztree 异步加载树

    1.在data()添加setting设置 setting: {data: {simpleData: {enable: true,idKey: "",pIdKey: "&q ...

  6. css 同步加载,同步加载,异步加载,懒加载,预加载

    同步加载 默认的就是同步加载 同步加载: 同步模式又称阻塞模式,会阻止浏览器的后续处理,停止了后续的文件的解析,执行,如图像的渲染.流览器之所以会采用同步模式,是因为加载的js文件中有对dom的操作, ...

  7. echarts异步加载柱状图遇到的错误- Error: Component series. not exists. Load it first.

    今天看了下echarts教程之中的异步加载柱状图,我按照教程中的代码敲出来之后再运行,就报了一个 Error: Component series. not exists. Load it first. ...

  8. UE4 C++ 类的4种引用类型,和异步加载资产

    UE4 C++ 类的4种引用类型,和异步加载资产 4种引用类型 对象引用:引用 World 的实例对象. 就是直接定义 UPROPERTY(EditAnywhere,BlueprintReadOnly ...

  9. HTML5 script元素async,defer异步加载

    原文地址:HTML5′s async Script Attribute (译者注: 异步加载,可以理解为无阻塞并发处理.) (译者再注: 建议使用 defer,但是经测试发现 defer 属性对页面内 ...

  10. ECharts 异步加载数据及loading 动画

    异步加载 echarts 示例中的数据是在初始化后setOption中直接填入的,但是很多时候可能数据需要异步加载后再填入.ECharts 中实现异步数据的更新非常简单,在图表初始化后不管任何时候只要 ...

最新文章

  1. HDU 2534 Score
  2. python中filter函数的使用
  3. 浅谈Java中的Set、List、Map的区别
  4. Django中pipeline操作Redis数据库
  5. 最长回文子串和回文链表
  6. 牛客网--牛牛找工作
  7. 0923接口——练习题作业
  8. 数据库流行度7月排行榜:Oracle 和 MySQL 暴跌创历史新低
  9. 神经网络造“汉字”新技能全开,biangbiang面自愧不如
  10. 12、设计模式-结构型模式-外观模式
  11. login.html id=9453,我关注的官网.html
  12. SQL Server 存储(5/8):理解IAM 页
  13. Android系统签名以及生成keystore秘钥
  14. 大漠插件:找图位置偏移(超出界面边界)
  15. python下载安装教程(详细步骤+图示)
  16. QGIS获取OSM地图矢量数据
  17. java 控制随机概率_【功能实现】实现设置概率的随机数
  18. 神经元细胞结构刨析(持续更新)
  19. android 苹果开发进度,IOS 锁屏音乐信息显示(进度条,歌名等信息。)
  20. Combo( 自定义下拉框) 组件

热门文章

  1. nx.adjacency_matrix(G).todense()计算邻接矩阵与真实结果不一致
  2. Oracle 监听器无法启动(TNS-12555,TNS-12560,TNS-00525)启动监听器无法打开,报错!
  3. Arduino | 由八按键控制的俄罗斯方块
  4. c语言解三色旗问题加注释,三色旗问题(Three
  5. 6-1 哈夫曼树及哈夫曼编码
  6. 酷狗音乐QQ显示(VC源码)
  7. 字体图标和变形 transform属性的使用
  8. 运用jQuery实现一个简易轮播图
  9. 联发科处理器真有那么不堪吗?
  10. flea-jersey使用之文件上传接入