UWA性能诊断又添新利器,开启资源优化新篇章 !

本文介绍了一款游戏项目的AssetBundle管理与优化方法,包括加载、卸载、实例化等关键环节的数据分析与建议,有助于游戏开发者提升资源管理效率。

目前,该新模块的主要功能如下:

AssetBundle加载方式

通过该界面,用户可以快速地了解该项目在测试中其AssetBundle的加载方式、每种加载方式中的总体加载次数和具体AssetBundle加载等情况
请输入图片描述

如上图我们可以了解CreateFromFile这个API在测试过程中被调用了729次,并且在下图中定位到该API调用了哪些资源、这些资源的文件位置以及加载次数。
请输入图片描述

同时,用户还可以通过上图右上角“查看所有资源”“查看指定场景”“查看指定帧”来进行详细查看,既能宏观把握AssetBundle使用情况,又可以细致掌控每一帧的AssetBundle加载内容。

此外,用户还可以选择每一个AssetBundle来查看它在项目检测时的具体加载点。
请输入图片描述


资源加载

资源加载主要提供用户查看项目中资源/AssetBundle文件同步/异步加载的具体使用情况,并通过统计数据来判定资源的加载频率和加载是否正确。
请输入图片描述
请输入图片描述
特别地,在报告结果中,我们也就对一些平日开发中忽视的细节进行了友情提示。如上图中的不存在,即表示开发团队希望加载的某资源在指定路径下并不存在,需要引起注意。


资源卸载

该页面提供AssetBundle.Unload和Resouces.UnloadAsset的具体使用情况。与资源加载页面一样,用户能迅速查看其资源和AssetBundle通过何种方式卸载以及其卸载频率。
请输入图片描述
请输入图片描述


Instantiate和Active(专业会员权限)

该选项显示GameObject在游戏运行时的Instantiate/Destroy和Active/Deactive的使用情况,重点查看其使用频率,从而帮助研发团队检验缓冲池的使用漏洞。

请输入图片描述
请输入图片描述
当然,我们也可以查看每个GameObject的具体使用情况。
请输入图片描述

以上报告数据来自Heroes of Skyrealm,一款拥有顶级颜值的次时代多人ARPG手游,其海外版已经上线,欢迎关注:http://heroesofskyrealm.com/ 。在此也特别感谢开发商厦门梦加的支持。
PS:一不小心又为大家安利了一款好手游,小编感觉萌萌哒~





原文出处:侑虎科技
本文作者:admin
转载请与作者联系,同时请务必标明文章原始出处和原文链接及本声明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值