unity3d 遍历检测某个子物体。。很有用哦。。。。

来源:互联网 发布:povray 知乎 编辑:程序博客网 时间:2024/05/04 05:50

 

 

应用户提问 也给大家分享一下 可以查找某个物体下无限层级的子物体名称 并返回该子物体 

以下是核心函数   


把这个函数放到你的代码中 check代表你要查询的物体 name为名称 如return GetTransform(transform,"bone12"); 
使用2楼的办法 
Transform GetTransform(Transform check,string name) 
  foreach (Transform t in check.GetComponentsInChildren<Transform>()) 
  { 
    if(t.name==name){return t;} 
    GetTransform(t,name); 
  } 
  return null; 

原创粉丝点击