Version: 2020.1

BuildOptions.CompressWithLz4

切换到手册

描述

构建播放器时使用基于语块的 LZ4 压缩。

此值允许您在将播放器部署到设备时以压缩形式存储数据。系统将在播放器读取数据时实时执行解压缩。与使用未压缩数据相比,场景或资源加载有快有慢,具体取决于磁盘读取速度。

压缩数据文件包括:
1.播放器设置 -“globalgamemanagers”和“globalgamemanagers.assets”文件。
2.场景和资源 -“level*”和“sharedassets*.asset”文件。
3.资源 -“resources.assets”文件。
4.GI 数据。
5.内置资源 -“unity_builtin_extra”文件。

CompressWithLz4 会将压缩参数设置为 LZ4 压缩,并将数据文件拆分成 128KB 数据块。
此功能适用于 StandaloneAndroidiOS 构建目标,是 WebGL 目标的默认选项。
加载数据时,在 Android 中启用 CompressWithLz4 可能会显著提升性能,因为 LZ4 解压缩比默认的 Zip 解压缩要快。

注意:
压缩可能会影响游戏安装程序的大小,使其变得更大,即使设备上的播放器更小也是如此。后续压缩的效率较低,甚至无法压缩。

另请参阅:BuildAssetBundleOptions.ChunkBasedCompressionAssetBundles-BuildingReducingFilesize