
本文共 436 字,大约阅读时间需要 1 分钟。
Transform FindComponent(Transform parent,string name)
{
Stack<Transform> tmpStack = new Stack<Transform>();
tmpStack.Push(parent);
while(tmpStack.Count > 0 )
{
var nextTransform = tmpStack.Pop();
if(nextTransform.name == name)
{
return nextTransform;
}
else
{
//注意这里是倒序push
for(int i = nextTransform.childCount -1 ; i >=0 ; i--)
{
tmpStack.Push(nextTransform.GetChild(i));
}
}
}
if(parent.name == name)
{
return parent;
}
return null;
}
转载地址:https://blog.csdn.net/yangjie6898862/article/details/119900248 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关于作者
