福利: 全新的资源清理插件闪亮上线

美术出图不规范, 各模块研发人员随意放置资源,导致项目中大量重复资源,以及大量无引用资源, 导致打包体积持续增大中.
同时美术效果不定期发布新版本资源,资源替换时难免有重复未变素材, 但人工无法区分这些不变素材,因此随着多个ui版本的迭代, 项目中低版本残留未用素材越来越多, 人工无法一一检测是否有引用, 也无从删除.
因此这款全新资源清理插件闪亮登场, 解决您的一切资源迭代问题:

介绍

插件介绍

  1. 本插件基于文件crc16快速扫描项目所有图片资源,以找出项目冗余资源,并进行快捷清理的工具.
  2. 假设A,B,C 三个bundle中都各自存放了一份美术出图,且可能不同版本中图片的命名各不相同, 此时纯人工无法探查某个资源是否存在多份,是否可以共享,导致每个bundle包都十分庞大.
  3. 在多人协同开发时, 每个人负责的bundle模块互相隔离, 但这些bundle有着统一的ui风格, 也即存在着众多可共享资源, 但在项目前期,各自模块的开发同学无法决断哪些是共享资源,哪些是模块独特资源, 往往会一股脑将美术导出所有资源都放在自己模块之内, 导致各模块之间存在很多重复无用资源.
  4. 美术出图时,往往会迭代很多版本, 而不同版本之间又有很多资源是重复相同的, 但交付内容到研发端时, 研发无法分辨哪些是重复的,项目旧版本已有的, 哪些是新版本需要的, 因些往往会一股脑将所有导出内容丢入一个新的目录中去. 致使项目中存在大量内容相同,但版本不同的各种资源, 严重影响打包尺寸.
  5. 因为cc 2.4之后的版本都是基于bundle机制的, 不再严格区分动态加载资源和 Texture静态资源, 也就是说每个bundle的资源都有可能是动态加载的, 因此资源清理时,无法准确判断那些未引用的资源是否应当删除. 所以打包后游戏包体越来越大.严重影响发布效果.

插件功能:

基于以上问题, 花费了几天时间做了这款资源清理工具, 工具已实现以下功能:

  1. 快速搜索重复资源(基于CRC校验对比): 并以分组列表形式展现出来, 供用户决定保留哪一份资源.
  2. 快捷的依赖查找功能: 帮助用户了解每个资源都有哪些场景/预制体引用.
  3. 无引用资源列表展现: 遍历项目所有场景/预制体文件, 查找其中引用的图片资源,并进行每个图片引用数量的统计. 统计数为0的资源,被认定为无用资源.
  4. 可设定忽略路径: 以便排队某些不希望检测清理的目录, 一般指的是需要代码中动态加载的资源目录.
  5. 智能的默认选项功能: 自动帮用户优先勾选Texture/resources 目录下的保留资源,如重复分组内无Texture/resources目录资源,则智能的勾选那些引用数不为0的资源
  6. 一键替换重复资源引用: 插件在删除重复资源的同时,会智能的替换相关依赖资源的引用id, 保证依赖资源不会出现资源missing等问题.
  7. 一键清理无用资源: 插件智能搜索排队引用不为0的资源并可一键删除操作,保持项目持久干净,无冗余.
  8. 提供资源定位操作,方便用户一键定位到CC的资源管理器的资源位置,以审查资源是否应当清理.
  9. 提供便捷的资源依赖查询操作,点击查找引用, 即可快速在日志共列出所有引用了此资源的所有文件.

欢迎使用,已在几个超级大项目上实践测试通过, 误删率为0. 可为项目减少大量无用内容,加快项目启动速度.

4赞

支持一个。

支持二个。

必须mark。。。

找不到这个插件呀????上线?

我已经付款了,但是一直显示待付款,这怎么回事????

2.3 可以用吗

我的2.4可用

大哥 提个小建议 重复资源 但是都未被引用 可以被归类到未被引用资源下吗。