不同bundle里有两个相同名字的图片资源时,动态加载异常

  • Creator 版本:3.8.x

  • 目标平台:Chrome

  • 重现方式:在不同的bundle里放两张同名图片

  • 首个报错:无

  • 编辑器操作系统: MAC M1/M2

  • 重现概率:必现

做多语言动态切换时,发现如果不同的bundle下两张图片名字一样的情况下只有其中一张会加载成功,另一张加载失败,且尺寸会变为2048*2048

Demo:test.zip (49.9 KB)

请按照这种方式加载显示,

是cc.assetManager对资源管理的原因吗

个人猜测,你应该一张都没成功,仅仅是你挂载了一个图片在上面,你以为加载成功。
如果你加载成功了,引擎这边估计就出大问题了。
https://docs.cocos.com/creator/3.8/manual/zh/asset/dynamic-load-resources.html#加载-spriteframe-或-texture2d

是路径名称问题,“arrow/spriteFrame” 对应SpriteFrame
"arrow“ 对应的类型是ImageAsset

1赞