Unity动态修改材质球

脚本里直接两个材质球赋值代码,当不同情况触发时调用相应的函数;

public class CM_missingScreen : MonoBehaviour {
    
    public void ChangeMaterial_ani ()
    {

            Material[] materials = new Material[]
            {
                Resources.Load("Material/Console_A_DisplaySucceed") as Material,
            };
            this.GetComponent().materials = materials;
    }

    public void ChangeBack_ani()
    {
            Material[] materials = new Material[]
            {
                Resources.Load("Material/Console_A_DisplayContant") as Material,
            };
            this.GetComponent().materials = materials;
    }
    

}

此脚本挂在需要修改材质球的物体上。

你可能感兴趣的:(Unity学习日志)