unity shader render queue

https://docs.unity3d.com/Manual/SL-SubShaderTags.html

ShaderLab: SubShader Tags

Subshaders use tags to tell how and when they expect to be rendered to the rendering
engine.

Syntax
Tags { “TagName1” = “Value1” “TagName2” = “Value2” }

SubShader
 {
	Tags { "Queue" = "Transparent"}

这个queue为啥要写在SubShader里面呢?因为不可能让同一个SubShader中的不同pass,放在不同的队列中绘制。
如果不指定,那么这个SubShader的queue默认值是2000。

你可能感兴趣的:(Unity)