色を設定します
Many shaders use more than one color. Use SetColor to change the propertyName
color.
Unityのビルトインシェーダーでは、色を設定するプロパティは4 つあります:
"_Color"
マテリアルのメインカラーとなるプロパティ。 color でもアクセスすることができます。
"_SpecColor"
is the specular color of a material (used in specular/vertexlit shaders).
"_Emission"
発光する色。vertexlit のシェーダーで使用できます。
"_ReflectColor"
反射する色。reflective のシェーダーで使用できます。
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 ExampleClass : MonoBehaviour { void Start() { renderer.material.shader = Shader.Find("Specular"); renderer.material.SetColor("_SpecColor", Color.red); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Start() as void: renderer.material.shader = Shader.Find('Specular') renderer.material.SetColor('_SpecColor', Color.red)