如何获取一个prefab引用的所有资源路径

  • Creator 版本:2.2.1

如题求助,我试过编写插件调用Editor.assetdb.subAssetInfos,但是返回为空。

cc.loader.getDependsRecursively

非常感谢,我跑了一下,这个接口返回的是一堆uuid的列表,哪怕利用这个uuid再次读到这个asset,也只能获得import后的路径信息。
而我想要的是类似db://assets/achievement/achievement.prefab这样的路径,方便我处理。
所以我当时是用assetdb这个对象去处理。

我记得在官方文档里有写 获取构建前的路径 和 打包后的路径 应该都有接口
或者能转换一下得到

我不太明白,你想要做什么??
但是你说的这种路径········是肯定不会存在的

db://assets/achievement/achievement.prefab 这个是资源的url
定义在这里 https://docs.cocos.com/creator/manual/zh/extension/asset-management.html#资源-url-和-uuid-的映射
我的需求,就是拿到一个prefab所引用的其他资源的路径,我要删除其他的无用资源,主要是png