通过在 Unity 中定义父游戏对象的名称,将子游戏对象设置为另一个游戏对象的父游戏对象?



如何通过公开定义父gamobject的名称来将Child GameObject设置为另一个gameObject的父?

public GameObject parent;
public GameObject child;
public string ParentsName; // to be defined
void Start()
{
   child.transform.SetParent(parent.gameObject.transform); //How to set parent.gameObject.transform as public string?
}

尝试使用GameObject.Find(string name)

https://docs.unity3d.com/scriptreference/gameobject.find.html

它在层次结构中找到一个gameObject,其名称与您给它的字符串参数匹配。

最新更新