-
Creator 版本: 2.4.12
分包后不管是在开发工具还是浏览器都报错,加载Bundle资源错误,Error: Bundle Test1 doesn’t contain soundtest
代码》
getAssetFromBundle(bundleName, assetPath, assetType, onComplete) {let bundle = cc.assetManager.getBundle(bundleName); let fun = (bundle) => { bundle.load(assetPath, assetType, (err, asset) => { if (err) { console.log(`加载Bundle资源错误!`, assetPath, err); } else onComplete(asset); }) }; if (bundle) { fun(bundle); } else { cc.assetManager.loadBundle(bundleName, (err, bundle) => { if (err) { console.log(`加载Bundle错误!`, bundleName, err); } else { fun(bundle); } }) }},
loadOtherScene(bundleName, assetPath, assetType) {
let bundle = this.getAssetFromBundle(bundleName,assetPath,assetType,function () { bundle.loadScene(assetPath, (err, scene) => { if (!err) { cc.director.runScene(scene); } }); })}
我在首页测试:bundleMgr.loadOtherScene(‘Test1’,‘soundtest’,{version: ‘1’});
结果出现:
加载Bundle资源错误! soundtest Error: Bundle Test1 doesn’t contain soundtest
求助求助,大佬们帮忙看看