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

PrefabUtility.GetNearestPrefabInstanceRoot

建议更改

操作成功!

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

关闭

提交失败

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

关闭

取消

声明

public static GameObject GetNearestPrefabInstanceRoot(Object componentOrGameObject);

参数

componentOrGameObject 需要检查的对象。必须是组件或 GameObject。

返回

GameObject 最近的 Prefab 实例根。

描述

检索 GameObject,它是对象所属的最近 Prefab 实例的根。

该方法搜索变换层次结构,直到找到任何 Prefab 实例的根,无论该实例是否为另一个 Prefab 中应用的嵌套 Prefab。

如果给定对象不是 Prefab 实例的一部分,则该方法返回 null。这包括已添加但未应用到 Prefab 实例的 GameObject 或组件。


哪些对象是 Prefab 实例根的概述。

在编辑器中,Prefab 实例根具有“打开”和“选择”按钮,如果是最外层的 Prefab 实例根,则具有“覆盖”下拉菜单。

其他资源: GetOutermostPrefabInstanceRoot