着色器程序中内置的状态变量 通常在着色器程序,你需要访问一些公用的状态,例如,当前的模型视图*投影矩阵,当前环境的颜色,等等。声明这些变量没有
必要内置的状态,可以在着色器程序中直接使用他们。
内置矩阵 支持的矩阵(float4x4):
UNITY_MATRIX_MVP 当前模型视图投影矩阵 UNITY_MATRIX_MV 当前模型视图矩阵 UNITY_MATRIX_V 当前视图矩阵。 UNITY_MATRIX_P 目前的投影矩阵 UNITY_MATRIX_VP 当前视图*投影矩阵 UNITY_MATRIX_T_MV 移调模型视图矩阵 UNITY_MATRIX_IT_MV 模型视图矩阵的逆转 UNITY_MATRIX_TEXTURE0 UNITY_MATRIX_TEXTURE3 纹理变换矩阵 内置载体 Vectors (float4) supported: 向量(仅float4)支持:
UNITY_LIGHTMODEL_AMBIENT 当前环境的颜色。