当前位置:  开发笔记 > 编程语言 > 正文

如何将子项附加到层次结构中的父对象

如何解决《如何将子项附加到层次结构中的父对象》经验,为你挑选了1个好方法。

我有一些物品,一个叫做"父母",一个叫做"儿童"(图中第一个).如何在运行时将"Child"对象作为"Parent"对象的实际子对象(图片中的Nr.2)?

图片



1> Ludovic Felt..:

这样的东西应该有效:

public GameObject Parent;
public List Childs;

public void SetParent(){
    foreach(var child in Childs){
        child.transform.SetParent(Parent, false);
    }
}

编辑:第二个参数SetParent告诉Unity保持对象的世界参数:

worldPositionStays:如果为true,则修改父亲相对位置,比例和旋转,使对象保持与以前相同的世界空间位置,旋转和缩放.

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有