目前,该新模块的主要功能如下:
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
转载请与作者联系,同时请务必标明文章原始出处和原文链接及本声明。