【腾讯内部工具分享】U3D资源优化工具

工具对原始资源文件进行检查,推动开发商修正不合理的资源文件,提高游戏的客户端性能。

【工具简介】

本工具依据官方提供的U3D资源的设计建议,对手游的安卓客户端(apk)进行静态扫描、分析,并生成资源优化报告,最终以Web形式呈现给开发者。

U3D下载地址:http://wetest.qq.com/cloud/index.php/index/Unity3D

本工具的整体设计思路及功能结构如下图所示:

 

设计思路及功能结构图

【开发目的】

U3D作为目前手游开发的常用工具,能帮助手游拥有非常华丽的3D画面,但受限于移动终端有限的系统资源,游戏场景中的资源必须合理分配,从而提高游戏客户端的性能。 

然而,Unity开发的游戏其资源文件都存放在asset文件中,而Unity官方并没有公布asset的文件格式及原始文件的压缩打包方法。所以,对于代理手游,无法直接获取游戏的原始资源文件进行资源文件的检查。

因此这款工具寻求了一种新的方法,从apk文件中直接获取原始资源文件,并按照Unity官方提供的优化标准,对原始资源文件进行检查,推动开发商修正不合理的资源文件,提高游戏的客户端性能。

 

 

【工具主要功能】

 

重复资源检查:

资源重复是造成游戏安装包过大的重要原因,比如拥有不同动作的同一个人物从两个不同文件导入到Unity,那么它的mesh数据就被保存了两次,这样就造成了资源的冗余。U3D现在提供了检查冗余资源的功能,可以帮助开发团队快速、有效地找到冗余资源,对安装包进行瘦身

重复资源检查报告

 

问题资源预览:

仅凭一个资源文件名,可能无法快速定位到有问题的资源,U3D提供了问题资源的预览功能,开发团队可以更直观地了解是哪个资源文件出了问题,提高定位问题的效率。


出现问题的人物模型文件

 

【案例介绍(游戏多克洛)】

下面让我们通过测试《多克洛》这样一款冒险类手机游戏,一同来感受这款测试工具的奇妙之处。

1.首先第一步是先登入我们的平台功能,找到这个功能,点击“开始测试”

2.接下来上传你要测试的apk的文件,静静的等待一段时间,就能得到一份完整的测试报告了

3.在这份报告中,你不仅能看到各项资源的分析和详细占比情况,还能详细查阅每一个具体的不合理之处,帮助游戏开发者们点到点的解决问题,让每一个玩家都能有不错的游戏体验。

 

工具使用进入页面

 

资源分析结果

 

资源占比情况

 

U3D资源分析报告明细

 

U3D下载地址:http://wetest.qq.com/cloud/index.php/index/Unity3D

最新文章
1共探游戏产业新未来,AI与云发行成提效增值核心引擎 由徐汇区文化和旅游局指导,腾讯WeTest等联合主办的“解锁游戏提效增值新范式”专场分享会成功落幕。活动聚焦游戏产业最前沿的AI与云技术,吸引了近百位游戏、金融、泛互联网行业从业者参与。
2游戏性能测评数据“上新” 一图读懂逐点半导体与腾讯PerfDog联合打造的 “帧生成”指标 逐点半导体与腾讯PerfDog联合打造的 “帧生成”指标,一图带你读懂!
3「精准响应测试」解决方案发布,为游戏体验注入毫米级精度! 在QECon全球软件质量&效能大会上海站现场,腾讯IEG专项测试高级工程师徐鸿玥发表《游戏精准响应与动画一致性评测实践》主题演讲,首次系统性披露支撑《和平精英》亿级用户产品的精准响应测试方案。
4共探游戏产业新未来,AI与云发行成提效增值核心引擎 由徐汇区文化和旅游局指导,腾讯WeTest等联合主办的“解锁游戏提效增值新范式”专场分享会成功落幕。活动聚焦游戏产业最前沿的AI与云技术,吸引了近百位游戏、金融、泛互联网行业从业者参与。
5Al in CrashSight ——基于AI优化异常堆栈分类模型 CrashSight团队如何引入用LLM大模型驱动的问题分组方法,带来更智能化的问题分组体验。
购买
客服
反馈