程序为var tem:GameObject;function Start () { var num:int=6; var arr:GameObject[]; for(var i:int=0;i<num;i++){ arr=new GameObject[6]; arr=Instantiate(tem,Vector3(i*1.2,i,0),tem.transform.rotation); arr.Find("Cubex1").renderer.material.color=Color.red; arr.Find("Cubex2").renderer.material.color=Color.red; } 可是运行后只有第一个prefab改变为颜色,为什么? |
欢迎光临 纳金网 (http://go.narkii.com/club/) | Powered by Discuz! X2.5 |