着色器程序中內置的狀態變量
通常在着色器程序,你需要訪問一些公用的狀態,例如,當前的模型視圖*投影矩陣,當前環境的顏色,等等。聲明這些變量沒有
必要內置的狀態,可以在着色器程序中直接使用他們。
內置矩陣
支持的矩陣(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 當前環境的顏色。