ab包的作用:文件夹配置成ab包后,可以用引擎的资源加载接口加载文件夹内的资源
每个文件夹都可以设置成ab包,在creator编辑器中这样设置:
两个默认的资源Ab包; 1: 我们编辑器场景中用到的的资源:都会被打入到main ab包里面; 2: resources文件夹(老版本代码加载的资源都放在这里),cocos 为了兼容以前的,内置一个resources的文件夹的ab包; 兼容以前 resource 代码加载;creator3.x后的版本不要把文件夹命名为resources。 asset-manager.ts下代码:public get main (): Bundle | null { return bundles.get(BuiltinBundleName.MAIN) || null; } public get resources (): Bundle | null { return bundles.get(BuiltinBundleName.RESOURCES) || null; } // 释放ab包, 不会释放从ab包里面加载好的资源; var ab: AssetManager.Bundle | null = assetManager.getBundle("GUI"); assetManager.removeBundle(ab as AssetManager.Bundle); // assetManager.releaseAsset(); // assetManager.releaseUnusedAssets(); // assetManager.releaseAll(); }, 10); } }