unity EditorWindow 编辑器开发 Sprite 引用检索(二)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity EditorWindow 编辑器开发 Sprite 引用检索(二)相关的知识,希望对你有一定的参考价值。

参考技术A 上篇文章我们对场景内的无效对象进行了筛选与清除( 传送门 ),本文主要解决一些打包图集方面的问题。
同样,先上效果图:

首先,使用搜索,遍历场景中包含Sprite组件的所有对象,并标记出引用信息,包括涉及到的文件夹,使用到的文件夹,是否包含未打包图集的图片等。

在详情界面,可以根据需要,选择性显示一个或多个图集对象,选择性显示完整引用图片文件名,图片所在文件夹,文件打包名称,并可以对单个对象进行操作。

在迁移界面,首先创建专属文件夹,然后将场景内所有引用到的图片克隆到新建的文件夹中,并将引用地址更新到新文件,这样可以对工程内的图片资料统一整理
(注:此功能比较危险,场景中若是有使用unity自带的图片资源,可能会出现一些问题,使用前请务必先备份!切记!切记!切记!)

源码链接( 传送门 ),有兴趣的朋友可以互相交流学习。欢迎关注、私信。

以上是关于unity EditorWindow 编辑器开发 Sprite 引用检索(二)的主要内容,如果未能解决你的问题,请参考以下文章

csharp EditorWindow示例来自Unity Asia Bootcamp 12演讲“简化您的Unity编辑器”。基于节点的简单编辑器。

[UnityAPI]EditorWindow类 & Editor类

Unity扩展编辑器二

Unity3D编辑器扩展——定义自己的窗口

Unity资源热更

Unity基础-编辑器