求助:creater2 分包,场景无法加载到

  • 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

求助求助,大佬们帮忙看看

你这是想加载 test1 下的 soundtest场景?但你这个assetType怎么传的是{version: ‘1’}。从报错看,你的assetPath路径错误了,不知道你目录是怎么使用的。