这是一个插件,能够将UMG界面转换为Slate控件,显示加载画面,并以文字与进度条形式实时显示加载百分比。
插件功能简介:
-
使用
FInterpTo
平滑更新加载进度条和百分比文字(可手动关闭) -
插件结构简单,易于使用,仅需少量函数即可实现核心逻辑
-
支持从包路径获取资源,并异步加载
-
加载完成后自动切换关卡并隐藏加载界面
-
支持加载时播放背景动画、淡入淡出效果等视觉强化
工作流程:
-
将 UMG 转换为 Slate 控件
-
查找进度条和文字显示组件
-
从资源路径获取Package并启动异步加载
-
显示Slate控件作为加载画面
-
实时更新已加载百分比与UI
-
加载完成后,判断最小展示时间,切换关卡
-
切换关卡时持续播放加载界面
-
切换完成后自动隐藏加载界面
更新日志:
-
v1.1(2023/11/01):添加淡入淡出功能,演示;支持独立运行
-
v1.11(2023/11/04):新增扇形加载特效,演示
-
v1.2(2024/02/25):支持从蓝图获取加载百分比,加入圆形进度条,演示
-
v1.21(2024/03/01):首次加载时避免报错
-
v1.22(2024/03/07):新增背景材质,演示
-
v1.23(2024/03/09):修复加载时瞬间黑屏的问题
-
v1.24(2024/03/20):支持子关卡加载,弃用旧函数
BeginLoadingScreenSimple
-
v1.25(2024/04/09):淡入淡出动画新增插值类型控制
©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。
评论0