Set a named color value.
propertyName
color.Common color names used by Unity's builtin shaders: "_Color"
is the main color of a material. This can also be accessed via color property. "_SpecColor"
is the specular color of a material (used in specular/vertexlit shaders). "_Emission"
is the emissive color of a material (used in vertexlit shaders). "_ReflectColor"
is the reflection color of the material (used in reflective shaders).See Also: color property, GetColor, Shader.PropertyToID.function Start () { // Set specular shader renderer.material.shader = Shader.Find ("Specular"); // Set red specular highlights renderer.material.SetColor ("_SpecColor", Color.red); }
using UnityEngine; using System.Collections; public class Example : MonoBehaviour { void Start() { renderer.material.shader = Shader.Find("Specular"); renderer.material.SetColor("_SpecColor", Color.red); } }
import UnityEngine import System.Collections public class Example(MonoBehaviour): def Start() as void: renderer.material.shader = Shader.Find('Specular') renderer.material.SetColor('_SpecColor', Color.red)