cocos 代码加载资源

assetBundle 资源包

将资源放入资源包,ab包

资源包的划分 ,文件夹 属性 选中

从资源包中加载、释放资源
根据名字加载资源包

assetManage 全局单例, 类型 assetManage ,异步加载
assetManage.loadBundle("A", (err, ab: AssetManage.Bundle) => {
释放ab包,不会释放从ab包中加载的资源
// 释放ab包
assetManager.removeBundle(ab)

从ab包加载图集资源
ab.load('test/abc', SpriteAtlas, () => {

})

加载声音文件

ab.load(path, 类型, 回调)
})

卸载资源
基于ab包卸载
释放单个资源
释放不用的资源
释放所以资源
ab.release(path)
直接使用assetManage卸载资源

addref() 添加引用,资源正在用

编辑器上的资源main的ab包

posted @ 2022-06-12 21:46  Running00  阅读(270)  评论(0编辑  收藏  举报