色を設定します
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)