Unity3d通过代码动态修改材质球颜色:多个物体共用一个材质球时,物体全部变颜色和单个变颜色
程序员文章站
2022-06-10 20:43:36
...
(1)材质球单个变颜色:
transform.GetChild(1).GetChild(0).GetComponent().material.color = Color.green;
transform.GetChild(1).GetChild(1).GetComponent().material.color = Color.green;
(2)材质球全部变颜色:
//transform.GetChild(1).GetChild(0).GetComponent().sharedMaterial.color = Color.green
//transform.GetChild(1).GetChild(1).GetComponent().sharedMaterial.color=Color.green;