AssetBundled打包的方式:
- 使用脚本打包
- 使用AssetBundle Browser打包工具打包 下载地址
本文章主要讲解如何使用AssetBundle Browser打包工具进行打包
Configure界面:
可以查看要打成AB包的详细信息。
Build界面
参数说明:
-
Build Target:打包的平台
-
Output Path:输出的路径
-
Clear Folders: 打包之前是否清除文件夹里的内容
-
Copy to StreamingAssets:是否复制一份到StreamingAsset 文件加中
-
Advances Setting
Compression(压缩方式)
很重要!!No Compression
- 不进行压缩,解压比较快,包体会比较大
- Standed Compression(
LZMA
)(默认)- 压缩最小,解压会比较慢,特点:如果需要AB包中的一个资源,它会把包中所有资源都会解压出来,会比较耗性能
- Chunk Based Compression(
LZ4
)- 会比第二种LZMA包体大一点,特点:用什么解压什么,不会把所有资源解压出来,内存占用比较低。
-
Exclude Type Information:在资源包中 不包含资源的类型信息
-
Fore Rebuild: 重新打包时,需要重新构建包和ClearFolders不同,它不会删除不再存在的包
-
Ignore Type Tree Changes: 增量构建检测时,忽略类型数的更改
-
Append Hash: 将文件哈希值附加到资源包名上
-
Strict Mode: 严格模式,如果打包时报错了,则打包无法直接成功
-
Dry Run Build: 运行时构建