请问 packedAssets是什么呢

请问范例中使用的main.js 里面关于资源的处理如下,
// init assets
cc.AssetLibrary.init({
libraryPath: ‘res/import’,
rawAssetsBase: ‘res/raw-’,
rawAssets: _CCSettings.rawAssets
});
,但是系统预设的main.js则多了一个packedAssets 的处理,
// init assets
cc.AssetLibrary.init({
libraryPath: ‘res/import’,
rawAssetsBase: ‘res/raw-’,
rawAssets: settings.rawAssets,
packedAssets: settings.packedAssets
});
。请问 packedAssets是什么呢 ?我需要在什么情况下加上去呢?

范例中哪来的 main.js?

packedAssets 保存了一些资源的自动合并信息,你始终都应该加上去

1赞

您好,这是范例的main.js的连结,https://github.com/cocos-creator/tutorial-hot-update/blob/master/main.js

这个是热更新的教程,这个 main.js 不是用户需要提供的,只是用在这段话:

他现成的 main.js,是基于 Creator 0.8 更改过来的,已经过时了。麻烦 @panda 看看要不要更新下这个 repo。

如果不是在做这个热更新功能,而是正常开发的话,是不需要管 main.js 的

请问现在没main.js 如果构建时候修改 libraryPath 呢? 让 cocos2d-js-min.js 这些资源不是从相对路径加载。