3.4.2 resources.load加载资源报错

  • Creator 版本: 3.4.2

  • 目标平台: 谷歌浏览器

  • 重现方式:
    加了spriteFrame ,依然报错
    resources.load(“img/endfail/spriteFrame”,SpriteFrame,(err,asset: SpriteFrame)=>{
    console.log(asset)
    if(err){
    console.log(err);
    return;
    }
    endimg.getComponent(Sprite).spriteFrame = asset;
    })

报错:
undefined
OverAll.ts:21 Error: Bundle resources doesn’t contain img/endfail/spriteFrame
at _loop (url-transformer.ts:110:35)
at parse (url-transformer.ts:44:44)
at Pipeline.sync (pipeline.ts:219:28)
at preprocess (preprocess.ts:73:55)
at Pipeline._flow (pipeline.ts:262:9)
at Pipeline.async (pipeline.ts:257:14)
at AssetManager.loadAny (asset-manager.ts:455:18)
at Bundle.load (bundle.ts:240:31)
at OverAll.gameOver (OverAll.ts:18:23)
at Progress.jishi (Progress.ts:25:21)
image

资源加载的地址错误

地址好像没写错 :joy:

地址好像没错

那上面报的就是地址错误,

新建个 bundle 测试下?

我用3.5.2版本也出现了这个问题,地址是没有错的

你好,这个问题是否可以给个 demo 看下,我们这边没能复现问题。

我新建个项目,重新写这一部分,又可以了

你新建项目重写这部分代码试试,我新建项目重写 又可以了