Unity 动态修改材质球,值可以被修改但是无法适应到物体上面,需要点击一下材质球刷新一下才会适用到物体上面。
方法1:
gameObject.GetComponent().material.CopyPropertiesFromMaterial(mat);
方法2:
Material M1;
Material M2;
Material[] Mat = new Material[2] { M1, M2 };
gameObject.GetComponent().materials = Mat;



