请问如何通过 spriteFrame 的 __uuid__ 来反查到它的路径以及如何通过一个 spriteFrame 的路径来生成它对应的 __uuid__ 呢?新手求指教,最好是详细点。

我现在希望写一个lua脚本来自动让每一个.fire文件里面的带有sprite的组件添加一个官方的多语言的组件localizedSprite,来实现切换不同语言所显示的图片。求大神来指教,急!!!:6:

1.10 以下可以直接通过_textureFilename获取到路径
1.10以上通过以下两个方法获取

type Entry = { uuid: string, type: typeof cc.Asset }

// 通过url获取uuid
function urlToUuid(url: string): string {
	return cc.path.basename(url, cc.path.extname(url));
}

// 通过uuid获取resources的路径
function uuidToPath(uuid: string): string {
	const entries: { [key: string]: Entry | Entry[] } = cc.loader["_resources"]._pathToUuid;
	for (const path in entries) {
		let entry = entries[path];
		if (entry instanceof Array) {
			if (entry.some(item => item.uuid === uuid)) {
				return path;
			}
		}
		else if (entry.uuid === uuid) {
			return path;
		}
	}
}

这东西得用插件去搞,插件里组件可以用官方的api来生成