Lazy loaded image
Unity资源查找工具分享
Words 718Read Time 2 min
2023-7-22
2025-4-3
type
status
date
slug
summary
tags
category
icon
password
🔥
超实用的工具干货来了,包括我自己工作后也持续在使用,这边把完整的文件放github上,需要的家人们自取!

功能

根据预制去查找对应类型的资源引用;根据资源去查找对应文件夹里的预制体引用。

一、点击资源查找所有的预制体引用(Find Prefabs)

可选中除预制体和文件夹外的资源文件查找其所有的预制体引用,当前默认查找的文件夹是Asset目录下的"UI/Prefabs";可以配置json表的pathList属性来增加或减少要遍历的文件夹。(注:文件夹越多查找速度会越慢)
notion image
二、点击预制查找所有的资源引用(Find Resources)
当选中预制体查找其资源引用时有三种查找方式可以选择。三种查找方式分别是查找白名单内的资源引用;查找白名单外的资源引用;查找所有的资源引用。白名单在工具脚本中的BanType中配置,配置资源类型时不用区分大小写。
 
三、双击路径高亮和查找历史记录
查找后会在控制台打印输出引用资源的路径并根据类型排序;双击将会在Project面板上找到资源并置为高亮(即鼠标选中)状态。首次查找时会在工具脚本的同级目录下创建一个文件夹存放每次查找的记录文本,文件夹路径会在控制台打印(修改后文件夹统一创建在Client文件夹下,和Assets文件夹同级)
notion image

四、文件夹自动清理

存放记录的文件夹有最大容量限制,默认是30个txt文本,超出后会在控制台打印日志提示:已根据文件创建时间清理掉最早的10个查找记录文本,此时文件夹的文件会相应被删除,默认的最大容量和超出后清理的文本数量可以在之前配置的查找预制文件夹路径的json文本中配置(注:配置时清理值最好不要超过容量值,不然会将文件全部清空)。

五、注意事项

1.双击高亮跳转到project面板的功能unity版本太高会失效,api过时
2.作了排序打印,字体脚本什么的都会被打印出来,如果不想查找类似的资源,可以调整黑白名单
 
💡
具体的实现可以去我的github上看,有任何问题都可以联系我~
 
上一篇
C#/Lua异常钉钉预警
下一篇
欧拉角,万向锁,四元数

Comments
Loading...