您的位置:首页 > 移动开发 > Unity3D

Unity3D 改变对象下所有子对象的组件属性

2016-07-22 12:17 483 查看
//获取对象下所有子对象的Transform
Transform[] allChildrenTransform = GameObject.Find("falali").GetComponentsInChildren<Transform>();
foreach(Transform child in allChildrenTransform)
{
//do something
}

//获取对象下所有子对象的Renderer
Renderer[] allChildren = GameObject.Find("falali").GetComponentsInChildren<Renderer>();
foreach(Renderer child in allChildren)
{
child.materials[0].mainTexture = tex01;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息