Version: 2017.3
ShaderLab: CustomEditor
シェーダーアセット

ShaderLab: その他のコマンド

カテゴリ

カテゴリ は、下のコマンドの論理的グルーピングです。これは、多くの場合、レンダリング状態を 継承 するのに使用されます。例えば、シェーダーに複数の Subshader がある場合、それぞれが、Fog をオフににし、Blending を追加に指定する必要があるとします。カテゴリを使ってこれを行うことができます。

Shader "example" {
Category {
    Fog { Mode Off }
    Blend One One
    SubShader {
        // ...
    }
    SubShader {
        // ...
    }
    // ...
}
}

カテゴリブロックは、シェーダーの構文解析にのみ影響しますが、下のすべてのブロックにカテゴリ内で設定した状態を 構文解析 するのとまったく同じです。シェーダーの実行速度には一切影響しません。

ShaderLab: CustomEditor
シェーダーアセット
Copyright © 2020 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961