将main.js文件中的初始化改成如下:
cc.AssetLibrary.init({ libraryPath: 'res/lobby/import', rawAssetsBase: 'res/lobby/raw-', rawAssets: settings.rawAssets, packedAssets: settings.packedAssets, md5AssetsMap: settings.md5AssetsMap });
需求是要做同一个工程中大厅子游戏下载的功能,build对应的目录下也用分离开了大厅的资源

目前可以正常加载到lobby目录下的import的json文件,但是加载不到assets中的文件,用uuid可以获取到这个路径没问题,但是加载的时候不知道在哪里处理了反序列化的代码还没细看。
这个 init 方法目前不能重复调用。反序列化代码可以看看 uuid-loader.js
子游戏分开加载的问题有另一个方案解决了,现在就是对rawAssetsBase这个路径找不到下面的资源文件这个问题有疑惑,我在仔细看下源码