本地资源检测功能更新 — “自动修复”重磅上线
- 作者:admin
- /
- 时间:2022年08月10日
- /
- 浏览:1833 次
- /
- 分类:万象更新
UWA本地资源检测功能迎来一波双管齐下的大更新 — Unity版 本地资源检测自动修复功能、Unreal版 本地资源检测上新。
针对Unity版的本地资源检测结果,在项目工程内直接根据问题资源进行自动修复,真正打通本地资源检测“开发-检测-修复”的自动化循环,彻底解放人力、提高效率。本篇我们将为大家介绍“自动修复”功能的具体使用方法。
一、重要提示
本次新功能,需要下载并集成最新的本地资源检测SDK(3.0.4)后,才能进行使用,请前https://www.uwa4d.com/#download下载更新。
二、一键式自动修复
本地资源检测可以凭借“全面覆盖资源代码,自动扫描检测”的功能特性,帮助项目团队在项目静态工程阶段及时发现和解决各类资源、代码和设置等相关的问题,迅速定位不符合当前阈值要求的资源和代码,极大提高了排查和修改的效率,为项目节省了大量的时间和人力资源。
为了进一步解放时间和人力,降低项目组在资源排查和修改上的投入,UWA此次推出了全新的“自动修复”功能。以下是该功能的具体使用方法简介:
根据最近的检测报告,导出问题资源数据。
直接在项目工程内,一键式加载数据文档。
针对项目中不符合阈值要求的各项资源、场景和设置等,项目组可以按照不同的模式选择,直接进行自动化修复。
从此无需安排过多人力、无需投入大量时间,问题资源和设置就可以直接自动完成修改。打通最后一公里,全方位实现本地资源检测的自动化。
需要注意的是:“自动修复”会直接修改当前项目工程中的相关资源和设置,批量化的操作和巨大工作量,意味着这是一个不可逆、无法反悔的过程。
建议研发团队在使用“自动修复”功能时,用版本管理工具提交资源。这样一旦需要回退,就可以使用版本管理工具进行操作,从而避免修改结果无法恢复。
三、精准资源定位
如果想要更细致地排查每一步资源、设置、更新白名单等元素,项目组只需找到带有“*”号的检测规则,开启错误资源页面,就可以直接在工程内查看问题资源。
只要点击列表内的问题资源,本地资源检测就可以直接定位到资源在工程内的具体位置,方便迅速进行排查和修改。
对于特殊情况或者需要额外处理的资源,则可以直接添加到白名单,从而避免对后续的检测造成干扰,提高本地资源检测的准确性。
项目组更可以针对每一条规则,在完成白名单等相关设置后,单独进行自动修复,灵活满足团队的各项检测和修改需求。
四、更强自定义功能
目前本地资源检测的“自动修复”功能,只覆盖到了部分规则,因为工程内诸如纹理的具体尺寸大小、网格属性设置等,因其自身特性和项目实际情况,需要人工进行逐一查验和修改,或者批量修复至指定数值,才更符合项目开发的需求与规范。
所以本次更新中,UWA同步加强了本地资源检测的“自定义”功能,开放了规则接口,在UwaSrcFixer内提供了28条规则的修复逻辑,项目团队可以根据自身项目的需求,为这些规则设定自动修复的阈值、操作等。
项目组还可以为包含这28条规则在内的所有规则,编写专属的修复方法。详细说明可见本地资源检测SDK文件下载中的相关文档说明。
以上,便是此次版本更新的主要内容。借助本地资源检测,项目组可以用极低的人力时间投入,完成对项目的资源、代码等的快速自动化检测与自动修复。在提高项目开发效率的同时,也使得大量的相关问题和隐患在萌芽之时,就能得到及时排除和妥善解决,有力保障了项目性能的质量。