Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Closeシェーダプログラム ではよくありますが,現在のモデル×ビュー×投影マトリクスや現在の周囲色などの一部のグローバル状態にアクセスする必要があります。 組み込みの状態に対して,これらの変数を宣言する必要はありません。ただシェーダ プログラムで使用できます。
以下のマトリクス (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: : テクスチャ変形マトリクス
以下のベクトル (float4) がサポート:
UNITY_LIGHTMODEL_AMBIENT: 現在の周辺色。