Tags 有两种写法 一是写在Subshader 下 二是写在Pass下 以前一直没注意两者见的区别.今天偶然发现区别非常的大,而且非常的实用.
一句话概括: Subshader下的Tags 在把一个材质球更换shader后,材质球的Render Queue 会自动改为Tags中写的Queue.
Pass下的Tags 在材质球更换shader后,并不会更改Render Queue.举例本来是一个Opaque,但更换后的Tags里写的是Transparent. 最终渲染层级并不会改变.
Tags 有两种写法 一是写在Subshader 下 二是写在Pass下 以前一直没注意两者见的区别.今天偶然发现区别非常的大,而且非常的实用.
一句话概括: Subshader下的Tags 在把一个材质球更换shader后,材质球的Render Queue 会自动改为Tags中写的Queue.
Pass下的Tags 在材质球更换shader后,并不会更改Render Queue.举例本来是一个Opaque,但更换后的Tags里写的是Transparent. 最终渲染层级并不会改变.
Shader "Unlit/ImageBlinkShader" { Properties { _MainTex ("Texture", 2D) = "white" {} _Mutiply(