//Unity Shader Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _SelfColor("自发光", Color) = (0.7,0.7,0.7,1) _guangzedu("光泽度", Range(0.01,100) ) = 70 _Detail ("细节纹理", 2D) = "gray" {} } //C# Render.material.SetColor("_SelfColor", new Color(0.549f, 0.549f, 0.549f));
获取到相应使用这个Shader的材质,然后调用Set...方法设置相应的属性,名字对应上就OK了。