您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity入门 >
    检测查找某个子物体
    时间:2015-03-19 09:43 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印



    Unity3D查找某个物体下无限层级的子物体名称,并返回该子物体。

    把这个函数放到的代码中,check代表你要查询的物体,name为名称。如return GetTransform(transform,"bone12");


    脚本如下:


    Transform GetTransform(Transform check,string name)
    {
        foreach (Transform t in check.GetComponentsInChildren<Transform>())
        {
            if(t.name==name)
            {
                return t;
            }
            GetTransform(t,name);
        }
        return null;
    }



    这是写的查找子物体的方法。直接调用即可。赶快测试下吧。。。


    (责任编辑:脚印)
    免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。
    标签:Unity之家