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

GameObjectUtility.SetParentAndAlign

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并将根据需要进行更新。

关闭

提交失败

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

关闭

取消

声明

public static void SetParentAndAlign(GameObject child, GameObject parent);

参数

child 应该设置新父级的 GameObject。
parent child 应该获取的父级 GameObject,并将从该父级复制位置和层级。如果为 null,则此函数不执行任何操作。

描述

设置父级并使 child 具有相同的层级和位置。

这意在用作实用函数,用于使用 “GameObject/” 菜单中的 MenuItem 创建自定义 GameObjects 时。使用上下文单击菜单在场景层次结构中创建新的 GameObjects 时,新创建的 GameObjects 应作为父级添加到被单击的 GameObject,该 GameObject 作为 MenuCommand.context 传入。调用此方法可确保在上下文单击的情况下实现此行为,如果上下文为 null 则不执行任何操作(请参阅 MenuItem 文档中的示例)。