将 Vector3 转换为 Vector4。
Vector3 可以隐式转换为 Vector4(w 在结果中设置为零)。
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour
{
void Start()
{
// Shader vectors are always Vector4s.
// The value here is converted to a Vector4 from a Vector3.
Renderer renderer = GetComponent<Renderer>();
Vector3 value = renderer.material.GetVector("_SomeVariable");
}
}