如图
以图中材质所圈属性为例子,点击材质球右上角的Edit Shader出现界面
每一个材质球中的属性都能在这里找到相应的变量,以及改变该变量所需要用到的参数类型
this.transform.GetComponent<MeshRenderer>().material.SetColor("_EmissionColor", new Color(0.2f, 0.2f, 0.2f));
方法中SetColor包含两个参数,两个参数和红框内圈起来的变量一一对应
如图
以图中材质所圈属性为例子,点击材质球右上角的Edit Shader出现界面
每一个材质球中的属性都能在这里找到相应的变量,以及改变该变量所需要用到的参数类型
this.transform.GetComponent<MeshRenderer>().material.SetColor("_EmissionColor", new Color(0.2f, 0.2f, 0.2f));
方法中SetColor包含两个参数,两个参数和红框内圈起来的变量一一对应