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;