u3d:动态的用代码调节材质球的属性

如图

 以图中材质所圈属性为例子,点击材质球右上角的Edit Shader出现界面

每一个材质球中的属性都能在这里找到相应的变量,以及改变该变量所需要用到的参数类型

this.transform.GetComponent<MeshRenderer>().material.SetColor("_EmissionColor", new Color(0.2f, 0.2f, 0.2f));

  方法中SetColor包含两个参数,两个参数和红框内圈起来的变量一一对应

 

posted @ 2019-03-05 11:37  怪力~乱神  阅读(1120)  评论(0编辑  收藏  举报