请问如何根据UUID反找到对应的应用层资源?

2411
比如resources目录下的某个声音a.mp3编辑器里能直接看到UUID 并能指引到对应的library目录下,但打包后 都只有UUID的资源名称 如果能根据UUID 反找到对应的应用层资源的?
比如知道UUID了 如果知道是a.mp3的?

image

图片 按你的说明操作 居然找不到。。。应该如何操作?

看你的图,你没点中 used by 那一项呀,点中后搜索框会出现 used by:

图片 图片 图片
都操作了 只是没截图给,你看现在是这个过程吧 最后这步 按回车也好,点确定也好
啥都没有啊 你是2411版本吗?

都快被你急死了都 :rofl: 你UUID 前面加上used:也行

突然觉得这里设计有点问题 :thinking:

图片
我也急啊 不是说咱没试过加啊 都试过了 没有啊

那可能是项目里确实没引用到这个资源吧,我是 2411 没错。因为你在 resources 下的资源是动态加载的,动态加载的话可以不需要“反找”

u: 这样试过没

这个为什么呢? 任何资源都可能需要反找的
比如你打包后 调试中 需要看哪些资源被下载了 被加载了 但显示的都是UUID 我需要知道是对应哪个应用层的资源才行 然后知道如何调整逻辑 所以怎么可能resources 目录下的就不用反找呢!

哦,你是说这个,试试楼上说的,用 u: xxx

编译的时候如何实现反找啊?需要根据uuid找到是哪个资源然后进行替换

你直接编译前的时候,交换你要替换的资源UUID,这个思路是不是也可以的?

这个需要实操下