Unity中获取多级子父节点的对象的两种方式

时间:2022-05-10 00:34:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
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