请问有没有能提前遍历Prefab 得到所有引用图片资源的列表?

需求基本是想知道一个Prefab里 涉及到的所有图片资源,应该是不加载资源吧,或者加载后也行,因为Prefab里可能子动画和子图片层级递归交错,就想知道这个Prefab里到底引用到了哪些图片资源?名称或UUID,
肯定是可行的吧 因为引擎加载同样也要面对这个问题的,否则它怎么加载呢?它肯定知道要对吧,才能去加载所有用到的图片 是否有这样的接口或方式?
大概的用处是想做资源的处理 比如某个Prefab比较大,使用后先远程下载了 然后用过后 比如不再用了 就想从本地缓存删除掉,但目前缓存的管理只有LRU,
不能针对某个Prefab来做,那么就想提前能获得某个Prefab里引用到的图片 自己手动删吧,或者有什么更好的办法?

如果是开发中,插件可以的,具体实现,你可以找下论坛,引用查找器,丢ai,稍微修改一下就可以了
如果是项目中的,静态资源应该不需要手动管理

2.x有个api,cc.assetManager.dependUtil,应该是你想要的

可以查找直接引用或者间接引用。有个坑点就是字体的uuid可能查找不到,需要结合文件内容检索指定fontUuid。

如果加载了prefab,直接调用prefab.decRef(),就可以释放prefab静态引用相关的资源了吧,动态加载到prefab的才需要自己手动decRef()