Version: 6000.3
语言: 中文
将着色器设置为需要包
当 Unity 通过 LightMode 标记运行着色器通道时设置

设置着色器的渲染队列

Queue标签告诉 Unity 将哪个渲染队列用于它渲染的几何体。渲染队列是决定 Unity 渲染几何体顺序的因素之一。

您可以使用Queue标记有两种方式:您可以告诉 Unity 使用命名渲染队列,或在命名渲染队列之后渲染的未命名渲染队列。

例子

此示例代码创建一个子着色器,该子着色器将几何体渲染为透明渲染队列的一部分:

Shader "ExampleShader" {
    SubShader {
        Tags { "Queue" = "Transparent" }
        Pass {
            …
        }
    }
}

此示例代码创建一个子着色器,该子着色器在几何体队列之后的未命名队列中呈现几何体。

Shader "ExampleShader" {
    SubShader {
        Tags { "Queue" = "Geometry+1" }
        Pass {
            …
        }
    }
}
将着色器设置为需要包
当 Unity 通过 LightMode 标记运行着色器通道时设置