您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity入门 >
    在unity中读取同名物体
    时间:2015-02-07 09:25 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印



    在Unity场景里有一定数量的具有相同名字的GameObject,那么如何通过脚本获取这些同名GameObject,

    不要用标签的方法,需要的是得到一组物体,而不是一个物体,所以GameObject.Find();这个函数不能满足需要。


    代码如下:


    foreach (GameObject go in GameObject.FindObjectsOfType(typeof(GameObject)))
    {
    	if (go.name == "obj")
    	{
    		objs.Add(go);
    	}
    }


    这里的 objs List<GameObject> objs   


    赶快复制代码,去测试下吧。。。


    记得留言哟。。。

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