Unity中获取多级子父节点的对象的两种方式 第一种方法 Transform getTrans(Transform tt ,string name){ foreach(Transform trans in tt){ if(trans.name!=name){ var chile=getTrans(trans,name); if(chile!=null){ return chile; } } else{ return trans; } } return null; } 第二种方法 Transform getTrans(Transform tt ,string name){ for(int i=0 ;i<tt.childCount;i++){ if(tt.GetChild(i).name!=name){ var clild=getTrans(tt.GetChild(i),name); if(clild!=null){ return clild; } } else( return tt.GetChild(i); ) } return null; } 本文来源:https://www.wddqw.com/doc/3433384515791711cc7931b765ce050876327525.html