Unity编辑器:基于NGUI的引用检测工具

这里共享一个基于NGUI的引用检测工具。工具包括几个部分:Atlas/Sprite的引用查找;字库引用查找;UITexture引用查找;Component查找;

代码就不多介绍了,文章底部提供源码下载地址。需要的自行下载根据自己需要修改。这里简单讲下主要功能

一、Atlas/Sprite的引用查找

检索文件夹:在Project视图选中一个文件夹,输入图集名和精灵名,点击查找,会在Console打印出引用了对应图集和精灵的路径信息。双击路径信息,可以定位到Project对应Prefab的位置

检索GameObject:在Hierarchy选中一个对象,其余操作和检索文件夹一样。

检索时忽略字母大小写:输入的图集和精灵名字片段在查找时会忽略大小写。(由于要转换大小写,资源量大的时候性能稍微降低)

替换:把查找出来的节点,替换成其它图集和精灵。

注意:如果不输入图集名和精灵名,将输出所有引用了Sprite的节点。如果只输入图集名,将输出引用了该图集的所有Sprite节点。

 

二、字库引用查找

检索字库为空的Label:勾选后,可查看一些字库丢失的地方。

其它与Atlas/Sprite的引用查找基本一样。

 

三、UITexture引用查找

检索未赋值Texture:勾选后,可查看一些引用UITexture但没有赋值,或者Texture丢失的情况。

其它与Atlas/Sprite的引用查找基本一样。

 

四、Component查找

注意:如果不输入关键字,将会输出所有Component的引用节点(包括UnityEngine.Transform 那些系统组件)

 

下面是百度网盘分享地址,有需要的自行下载,按需要修改成自己想要的功能

https://pan.baidu.com/s/16JWt-cYRf9iSZSj9mpyChg

注意:Unity版本:2017.4.10.f1

          LogEditor第22行改成CheckDebug.cs的实际路径。不然会报错。

 

转载于:https://www.cnblogs.com/yougoo/p/10075822.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值