文档

Unity Engine

Unity Engine

CompressionType

The compression method applied to the content of a Unity archive file.
阅读时间1 分钟最后更新于 1 个月前

Definition

  • Type: Enum
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public enum CompressionType

Remarks

Unity archive files can compress the content they contain. This applies both to AssetBundles and the output of BuildPipeline.BuildContentDirectory. The full compression settings, including the method, level, and block size, are exposed through BuildCompression.
Some of these methods are only available when building, and cannot be used for recompressing AssetBundles at runtime.
Additional Resources: BuildCompression, AssetBundles compression, AssetBundle.RecompressAssetBundleAsync, ArchiveHandle.Compression.

Fields

Value

Description

Lz4LZ4 compression results in larger compressed files than LZMA, but does not require the entire archive to be decompressed before use.
Lz4HCLZ4HC is a high compression variant of LZ4. LZ4HC compression results in larger compressed files than LZMA, but does not require the entire archive to be decompressed before use.
LzmaLZMA compression results in smaller compressed archives, but they must be entirely decompressed before use.
NoneUncompressed archives are larger than compressed archives, but they are the fastest to access once downloaded.