虚幻4 UI加载优化
来源:互联网 发布:单片机就业方向 编辑:程序博客网 时间:2024/05/30 23:04
虚幻4 UI加载过慢,可选择自己更改UMGDesign保存为二进制格式,并异步加载TEXTURE,可以最大化提高UI的打开速度,目前测试有五倍的速度优化。
1,在UMG编辑界面增加导出功能,导出UMG结构到自己设计的二进制文件中,二进制文件中保存了设计阶段的UI的所需信息,并导出UMG中变量名与动画名到一个LUA文件中,方便以后逻辑LUA文件读取。
2,创建UWidget的CPP子类处理UI的各种消息与逻辑,用来读取第一步产出的二进制文件构建umg结构。
3.UI构建完成后,现在还没有任何逻辑,所以通知LUA创建对应的LUA实例,LUA类读取第一步导出的LUA结构文件,通过变量名获取所有创建的UMG指针,类型与其他一些信息,用来设置父类,与调用父类指针时候使用this。最后并执行特定UI的初始化等功能。
最后说一句,LUA的加载速度确实比蓝图快很多,也可以把游戏的各个功能系统也用lua实现。
阅读全文
0 0
- 虚幻4 UI加载优化
- 虚幻4 UI优化
- 虚幻4:加载资源LOG
- 虚幻4 内存优化工具
- 虚幻4:优化 CPU Profiling
- 虚幻4 创建选择资源的UI
- 虚幻4 制作UI粒子系统插件
- 虚幻4 UI模块在哪里
- 虚幻4里的地图动态加载
- 虚幻4加载OBJ模型的方法
- 虚幻4的关卡动态加载机制
- 虚幻4动态加载PNG给Texture2D
- 虚幻---01.UI
- 虚幻4 改变默认UI Disable的Shader
- 虚幻4 添加变量控制UI的渲染,详细教程。
- 转:虚幻4引擎3d化UI教程
- 虚幻学习笔记_UMG UI
- 虚幻4中变量被优化掉的解决方案
- SRM713 hard CoinsQuery
- C++中不会默认创建copy assignment操作的情况:
- 五 .调度
- IOS中Block的使用
- 再议:C++类实例化时的内存分配
- 虚幻4 UI加载优化
- 简易框架 think in java
- 几种人们常常会设置的密码类型,你的密码被猜中了吗?
- 一个成功的研发团队应具备的9大属性
- ToolbarControl
- 使某一变量(tmp)始终保持某一数(x)的倍数
- Android Apk资源加载机制源码分析以及资源动态加载实现系列文章
- keepalived高可用使用说明
- Check failed: registry.count(t ype) == 1 (0 vs. 1) Unknown layer type: Input (known types: Input )