-
Creator 版本: V2.4.3
-
目标平台: web预览以及ios真机
最近更新了cocos版本至V2.4.3,然后翻阅文档和论坛初步掌握了新版的资源加载方式,由于我源码看的不多,所以现在有一个疑问,文档上说内置的main包是存放所有在构建发布面板的参与构建场景中勾选的场景以及其依赖资源,那么我以为构建后,可以通过bundle.load的方式来加载main包里的资源:
cc.assetManager.loadBundle(“main”, null, (err: Error, bundle: cc.AssetManager.Bundle) => {
bundle.load(“textures/common/gold”, cc.SpriteFrame, (err: Error, assets: cc.SpriteFrame) => {
console.log(“main>>>>>>>”, assets);
});
});
结果构建ios包后,在真机上跑,日志里输出assets是undefind,所以内置的AB包无法以这样的方式加载资源还是我用的不对?望解答!