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

PrefabReplacingSettings.objectMatchMode

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

public ObjectMatchMode objectMatchMode;

描述

使用此属性来控制在替换预制体实例的预制体资源时是否应匹配游戏对象和组件。

使用 ObjectMatchMode.ByName 将保留引用和添加的对象(如果名称匹配)。请注意,游戏对象的层次结构会被忽略,仅使用游戏对象名称进行匹配。只有当在新的预制体资源和预制体实例中都找到具有相同名称和变换类型的游戏对象时,才会将其匹配。组件在其类型名称前加上其游戏对象名称作为最终名称匹配。如果在预制体资源或实例中多次找到该名称,则无法执行匹配;每个游戏对象层次结构中的名称必须唯一。