[Unity 3d] UnityAssetDanshari(Unity资源断舍离) - GitHub

断舍离,人生有舍有得,资源多了杂乱了也要懂得舍得,如何整理,看看这个~

GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过了就很难找回,故稍作采撷,希望能帮助到有心人。

简介:

笔者今天推荐的仓库叫 UnityAssetDanshari。 - Unity资源断舍离
闲庭漫步在 gayhub,就突然被这个佛系的名字吸引住了,断舍离,还居然是英语版的,翻译成 danshari 肯定是音译没跑了,但还是觉得很棒是什么鬼哟...
进入正题,这个仓库是一个 编辑器扩展工具,用来确认并整理工程中冗余的资源素材的,界面全中文,布局也很漂亮。

功能:

实现可以自定义类别的资源清理,也可以查看资源的引用情况。

使用:

① 第一次使用时,按资源的使用环境进行分组

将路径拖到目录框,可以路径多选后再拖入。其中【公共资源目录】是用来放公共资源的路径,比如 UI 图片资源存在被多个界面引用的时候,可以快捷操作移动资源到公共目录。

② 【引用查找】功能,是对【引用目录】下的每个资源进行检查是否引用到了【资源目录】下的资源,比如 UI 界面预制引用 UI 图片

双击项,可以自动在【Project】窗口定位到资源。

③ 【检查重复】功能,是对资源文件进行 MD5 检查重复,再对重复的资源进行操作

【资源被引用查找】菜单项功能,是在【被引用查找】窗口里定位到此资源的使用情况,方便进行决定保留还是删除,注意,需要先打开了【被引用查找】窗口才可以定位到。

【仅使用此资源,其余删除】菜单项功能,将会删除其余重复的资源,并且将所有引用到这些删除资源的地方都改成引用保留的那一个。

当美术对同一资源进行切图两次,会导致文件 MD5 值不一样,就无法被工具所检测到。出现这种情况的时候,肉眼发现到两个资源其实是一样的,可以在这个窗口右上角点击【手动添加】按钮

手动进行添加资源路径,将资源文件拖动到文本框,再点击【确定】。就会自动定位到新增的数据,接着就可以按处理重复资源一样进行操作。

④【被引用查找】功能,是对【资源目录】下的每个资源进行分析,看是否被【引用目录】下的资源进行引用,比如 UI 图片被哪些 UI 界面进行引用

【删除选中资源】菜单项功能,是直接对资源进行删除,当发现没有被使用到时,可以这样快捷删除资源。右上角【过滤为空】按钮,可以过滤显示没有被使用的资源,方便快速查看。

链接:

akof1314/UnityAssetDanshari: Unity Asset Danshari 资源断舍离

结语:

  • 警言慎行,使用说明直接转载,一字不落!
  • 喜欢捣鼓 Editor 编程的,可以扒下来临摹哈~
  • 仓库作者有提到在 Editor 编程中使用了多线程的查找 GUID,感觉很 nice 很值得参考。

扩展阅读:

Unity 资源断舍离(资源清理重复以及引用被引用查找) - 无幻 - CSDN博客 - 仓库作者及其该工具码的blog
yasirkula/UnityAssetUsageDetector: Find usages of the selected asset(s) and/or Object(s) in your Unity project, i.e. list the objects that refer to them - 同类型 + 1
本文集持续更新ing,喜欢记得点赞关注哦!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文地址:http://gad.qq.com/article/detail/7180936作者:Loki+XUni...
    重装机霸阅读 8,366评论 0 41
  • 1.支付宝红包一:为了薅支付宝羊毛,教给爸爸把扫来的红包付给我。折腾了半天,老爸不知道他扫了多少钱红包,我就随便说...
    面条菇凉S阅读 260评论 0 0
  • 周五的办公室,回荡着手指敲击键盘的清脆声响,临近正午,空气中夹杂着微波炉的嗡嗡声和被加热的饭菜溢出的可口味道,此刻...
    夜见川琥珀主阅读 310评论 0 1
  • 夢行者 2018.1.30 未完成 导图郡主课,朗读 多完成 和家人沟通 个人成长 关于爱情要慎重,共同努力...
    UP夢行者阅读 142评论 0 0