Version: Unity 6.0 (6000.0)
言語 : 日本語
AlphaToMask モードでエイリアシングを軽減
シェーダーへのマテリアルプロパティの追加

Category ブロックでコマンドをグループ化する

Category ブロックを使って、レンダリング状態を設定するコマンドをグループ化します。これにより、ブロック内でグループ化されたレンダリング状態を “継承” できます。

例えば、シェーダーオブジェクトに複数の SubShaders があり、それぞれに ブレンド を設定する必要があるとします。それには Category ブロックを使うことができます。

Shader "example" {
Category {
    Blend One One
    SubShader {
        // ...
    }
    SubShader {
        // ...
    }
    // ...
}
}

Category ブロックは、シェーダーのパフォーマンスに影響を与えません。基本的にはコードをコピーペーストしたのと同じです。

AlphaToMask モードでエイリアシングを軽減
シェーダーへのマテリアルプロパティの追加