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

ContentBuildInterface.CalculateBuildUsageTags

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有提交内容,但我们确实会阅读用户提出的每一项修改建议,并在适当时进行更新。

关闭

提交失败

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

关闭

取消

声明

public static void CalculateBuildUsageTags(ObjectIdentifier[] objectIDs, ObjectIdentifier[] dependentObjectIDs, Build.Content.BuildUsageTagGlobal globalUsage, Build.Content.BuildUsageTagSet usageSet);

声明

public static void CalculateBuildUsageTags(ObjectIdentifier[] objectIDs, ObjectIdentifier[] dependentObjectIDs, Build.Content.BuildUsageTagGlobal globalUsage, Build.Content.BuildUsageTagSet usageSet, Build.Content.BuildUsageCache usageCache);

参数

objectIDs 将计算其构建用法的对象。
dependentObjectIDs 引用正在计算的对象的对象。
globalUsage 构建使用的光照信息。
usageSet 将存储计算出的用法信息的 BuildUsageTagSet。
usageCache 可选缓存对象,用于提高对该 API 的多次调用的性能。

描述

计算一组对象的构建用法。

仅供内部使用。请参阅关于 ContentBuildInterface 的说明。

要计算任何给定对象在构建中的使用方式,我们需要两条信息。首先,我们需要知道该对象的依赖项,或者换句话说,是什么引用了该对象。例如,对于着色器,我们需要知道引用该着色器的材质列表。其次,我们需要场景的组合光照信息,其中可以使用该对象。使用这两条信息,我们计算对象的正确用法信息,然后将该信息存储在 BuildUsageTagSet 中。