Vector3をVector4に変換します
Vector3は暗黙的にVector4に変換できます。(W軸は0が設定されます)
function Start () {
// Shader vectors are always Vector4s.
// The value here is converted to a Vector4 from a Vector3.
var value : Vector3 = Vector3.one;
renderer.material.SetVector("_SomeVariable", value);
}
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Start() { Vector3 value = Vector3.one; renderer.material.SetVector("_SomeVariable", value); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Start() as void: value as Vector3 = Vector3.one renderer.material.SetVector('_SomeVariable', value)