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

ContentBuildInterface

UnityEditor.Build.Content 中的类

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

用于构建 Unity 内容的底层接口。

注意:此类及其成员旨在为 **Scriptable Build Pipeline** 包提供底层支持。这仅供内部使用;请使用 Scriptable Build Pipeline 包 来实现功能齐全的构建管道。您可以通过 Unity 包管理器 安装此包。

静态方法

ArchiveAndCompress创建一个 Unity 存档文件,其中包含一个或多个资源文件的内容。
CalculateBuildUsageTags计算一组对象的构建使用情况。
CalculatePlayerDependenciesForGameManagers计算各种内部 Unity 游戏管理器类的依赖项信息。
CalculatePlayerDependenciesForScene计算场景依赖项信息。
CalculatePlayerSerializationHashForType返回给定类型的序列化布局的唯一哈希值。
GenerateAssetBundleBuilds返回一个 AssetBundleBuild 结构体数组,详细说明当前 AssetBundle 布局,该布局通过 Inspector 设置并存储在 AssetDatabase 中。
GetGlobalUsageFromActiveScene获取有关活动场景中灯光和渲染设置的信息。
GetGlobalUsageFromGraphicsSettings返回图形设置的着色器剔除部分计算的全局使用信息。
GetPlayerAssetRepresentations返回资产内部直接包含的可见对象列表。
GetPlayerDependenciesForObject返回对象引用的对象列表。
GetPlayerDependenciesForObjects返回一组对象引用的对象列表。
GetPlayerObjectIdentifiersInAsset返回资产内部直接包含的对象列表。
GetPlayerObjectIdentifiersInSerializedFile返回松散序列化文件内部直接包含的对象列表。
GetTypeForObject返回由 objectID 指定的 ObjectIdentifier 的 System.Type。
GetTypeForObjects返回 ObjectIdentifiers 和由 objectIDs 指定的引用的 SerializeReference 类类型的 System.Type。
GetTypesForObject返回 ObjectIdentifier 和由 objectID 指定的引用的 SerializeReference 类类型的 System.Type。
ObjectIsSupportedInBuild如果传入的目标对象是有效的运行时对象,则返回 True。
StartProfileCapture启动配置文件捕获以记录内容构建配置文件事件。
StopProfileCapture返回一个 ContentBuildProfileEvent 结构体数组,其中包含每个发生的事件的信息。还停止配置文件捕获。
WriteGameManagersSerializedFile将内部 Unity 游戏管理器类的当前设置写入磁盘上的“globalgamemanagers”文件。
WriteSceneSerializedFile将场景对象写入磁盘上的序列化文件。
WriteSerializedFile将对象写入磁盘上的序列化文件。