AB包 :特定于平台的资产压缩包,类似压缩文件(资产包括模型,贴图,预制体,音效,材质球等)
AB包的作用 :相对Resources下的资源AB包更好管理资源( 减少包体的大小,热更新)
Resources:打包时定死只读无法修改
AB包:储存位置可自定,压缩方式自定义,后期可以动态更新

AB包的使用
导入官方提供好的打包工具 window > Package Manager > 搜索AssetBundle > install


生成AB包资源文件
导入完成之后即可上传AB包 (提前要设置需要打包资源下面的AB包的包名)


可以看到包的资源(图片打在image包 预制件打在mode包)

点击build 开始打包

Advanced Setting - Compression
NoCompression :不压缩,解压快,包较大的话不推荐.
LZMA:压缩最小 解压慢 用一个资源要解压所有
LZ4:压缩相对LZMA大一点点 用什么解压什么 内存占用低
使用A

AssetBundle是Unity中用于管理资源的平台特定压缩包,用于减小包体大小和实现热更新。相较于Resources,AB包提供了更灵活的管理方式,如自定义储存位置和压缩方式。本文介绍了如何使用AssetBundle,包括安装打包工具、设置资源打包、选择不同压缩选项、异步加载和卸载资源,以及处理资源依赖问题。最后,提出了实现AB包资源管理器的需求。
最低0.47元/天 解锁文章
1669

被折叠的 条评论
为什么被折叠?



