如何获取图集原始资源路径,升级到2.0.1 spriteFrame 的 _textureFilename 变成了 uuid 式

升级到2.0.1 spriteFrame 的 _textureFilename 变成了 uuid 式造成很大不便
例如:“res/import/40/4025c625-24fe-4e68-8f82-cee71f6e9360.png” 这种形式

我自己实现了一套多语言系统,原理是切换语言时根据 spriteFrame 的纹理路径自动找到同目录下另一个同名而不同后缀的文件来切换,比如 logo.zh.png/logo.en.png,现在我无法在代码中直接识别文件的路径了,很不方便,不知下一版本能否改进

@jare @panda

多语言实现可参考这个文档,目前编辑器设计如此。
https://docs.cocos.com/creator/manual/zh/advanced-topics/i18n.html?h=i18n

感谢回复,但是这个方案较麻烦,每增加一种语言,就要给所有要换的图片绑定一次,工程量很大,容易遗漏

如果你的图片是放在resources目录内,可以从cc.loader._resources._pathtouuid 里找到对应关系。

这个可以,感谢感谢

请问这个如何使用呢,能详细一点吗,我是初学的。谢谢