美文网首页插件推荐unity
[Unity 3d] UnityAssetDanshari(Un

[Unity 3d] UnityAssetDanshari(Un

作者: 雨落随风 | 来源:发表于2019-08-09 23:41 被阅读5次

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

    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

    本文集持续更新ing,喜欢记得点赞关注哦!

    相关文章

      网友评论

        本文标题:[Unity 3d] UnityAssetDanshari(Un

        本文链接:https://www.haomeiwen.com/subject/rftljctx.html