创建GameObject作为另一个GameObject的父对象

时间:2019-10-12 18:32:52

标签: c# unity3d

我要从脚本实例化游戏对象,但是要实例化的游戏对象应该是另一个游戏对象的父对象。怎么办?

3 个答案:

答案 0 :(得分:1)

您可以使用

GameObject g = Instantiate(Prefab,parent.transform,false);

它会自动将parent.transform设置为g的父级。

答案 1 :(得分:0)

我认为您可以使用

GameObject1.transform.parent = GameObject2.transform;

现在GameObject1应该是GameObject2的父级。

答案 2 :(得分:0)

您可以

GameObject go1 = GameObject.Find(/*child GameObject name*/);
GameObject go2 = Instantiate(prefab);
go1.transform.parent = go2.transform;