Version: 2021.3
言語: 日本語
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 Objects that will have their build usage calculated.
dependentObjectIDs Objects that reference the Objects being calculated.
globalUsage Lighting information used by the build.
usageSet The BuildUsageTagSet where the calculated usage information will be stored.
usageCache Optional cache object to use for improving performance with multiple calls to this api.

説明

Calculates the build usage of a set of objects.

Internal use only. See note on ContentBuildInterface.

To calculate how any given Object is being used in a build, we need two pieces of information. First, we need to know that Object's dependents, or in other words, what references that Object. For example, for a Shader, we would need to know the list Materials that reference that shader. Second, we need the combined lighting information for Scenes where the Object can be used. Using these two pieces of information, we calculate the correct usage information for an Object, and then store that information in the BuildUsageTagSet.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961