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

ArchiveFileInterface

Unity.IO.Archive 中的类

/

实现于:UnityEngine.CoreModule

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

提供管理 Unity 存档文件的方法。

此类提供用于管理 Unity 存档文件的低级接口。

安装存档后,可以使用 AsyncReadManagerContentLoadInterface.LoadContentFileAsync 访问其内容。

AssetBundle 是存档文件的一个示例,可以使用此 API 加载。但是,通常使用 AssetBundle 类或通过 Addressables 包加载 AssetBundle。

存档文件的另一个示例是在调用 BuildPipeline.BuildPlayer 时使用 BuildOptions.CompressWithLz4BuildOptions.CompressWithLz4HC 生成的 data.unity3d 文件。在这种情况下,通常不需要此 API,因为存档的内容会在播放器中自动可用。

其他资源: ContentBuildInterface.ArchiveAndCompress.

静态方法

GetMountedArchives检索所有已安装的存档。
MountAsync将存档中的所有文件加载到挂载点。