版本:Unity 6 (6000.0)
语言英语
  • C#

ContentBuildInterface.ArchiveAndCompress

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static uint ArchiveAndCompress(ResourceFile[] resourceFiles, string outputBundlePath, BuildCompression compression);

声明

public static uint ArchiveAndCompress(ResourceFile[] resourceFiles, string outputBundlePath, BuildCompression compression, bool stripUnityVersion);

参数

resourceFiles ResourceFile 结构体的数组,指向应复制到存档中的文件。
outputBundlePath 输出存档文件的路径。
compression 应用于存档内容的压缩类型。
stripUnityVersion 默认情况下,存档文件将记录创建存档的 Unity 编辑器的版本。如果此参数传递 true,则版本将不会记录在存档标题中。这在使用 Unity 编辑器的较小升级重建 AssetBundle 时可能有用,以确保否则相同的 AssetBundle 生成完全相同的完整文件内容。注意:Unity 为 AssetBundle 计算的 CRC 和哈希值忽略存档标题。因此,在使用这些值进行完整性和版本跟踪时,不需要在存档标题中剥离 Unity 版本。

描述

创建一个 Unity 存档文件,其中包含一个或多个资源文件的内容。

生成一个 Unity 存档文件。此低级 API 主要公开用于 Scriptable Build Pipeline 包。例如,在使用 BuildPipeline.BuildAssetBundles 构建 AssetBundle 时,无需调用此 API,因为 AssetBundle 存档文件会自动创建。

其他资源:ArchiveFileInterface