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

PrefabUtility.ReplacePrefabAssetOfPrefabInstances

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public static void ReplacePrefabAssetOfPrefabInstances(GameObject[] prefabInstanceRoots, GameObject prefabAssetRoot, InteractionMode mode);

声明

public static void ReplacePrefabAssetOfPrefabInstances(GameObject[] prefabInstanceRoots, GameObject prefabAssetRoot, PrefabReplacingSettings settings, InteractionMode mode);

参数

prefabInstanceRoots 将替换其预制资产的预制实例根。
prefabAssetRoot 用于预制实例的新预制资产。
mode 使用的交互模式。
settings 用于控制替换细节的设置。

说明

替换存在于场景中的预制实例阵列或另一个预制中嵌套的预制实例的预制资产。

此函数类似于 ReplacePrefabAssetOfPrefabInstance 方法,但会在输入中的每个预制实例上执行操作。