當前位置:成語大全網 - 新華字典 - 使用Unity時怎樣深度查找某個子物體和遍歷所有子物體

使用Unity時怎樣深度查找某個子物體和遍歷所有子物體

///?<summary>

///?查找子節點

///?</summary>

public?static?Transform?FindDeepChild(GameObject?_target,?string?_childName)

{

Transform?resultTrs?=?null;

resultTrs?=?_target.transform.Find(_childName);

if?(resultTrs?==?null)

{

foreach?(Transform?trs?in?_target.transform)

{

resultTrs?=?Utility.FindDeepChild(trs.gameObject,?_childName);

if?(resultTrs?!=?null)

return?resultTrs;

}

}

return?resultTrs;

}

使用遞歸方法