Set a named vector value.
SetVector
does exactly the same
as SetColor just the input data type is different (xyzw
in the vector becomes rgba
in the color).See Also: SetColor, GetVector, Shader.PropertyToID.renderer.material.SetVector("_Color", Vector4(0,0,1,1));
using UnityEngine; using System.Collections; public class Example : MonoBehaviour { void Example() { renderer.material.SetVector("_Color", new Vector4(0, 0, 1, 1)); } }
import UnityEngine import System.Collections public class Example(MonoBehaviour): def Example() as void: renderer.material.SetVector('_Color', Vector4(0, 0, 1, 1))