用于构建 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 | 将对象写入磁盘上的序列化文件。 |