Vector値を設定します
ベクトルの 4 成分および色は Unity シェーダと同様です。 SetVector
は
SetColor と同じですが 入力のデータ型は異なります(ベクトルでの xyzw
が色では rgba
に相当)。
See Also: SetColor, GetVector, Shader.PropertyToID.
renderer.material.SetVector("_Color", Vector4(0,0,1,1));
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { renderer.material.SetVector("_Color", new Vector4(0, 0, 1, 1)); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Example() as void: renderer.material.SetVector('_Color', Vector4(0, 0, 1, 1))