Unity Shader Tags 位置不同的区别

Tags 有两种写法 一是写在Subshader 下 二是写在Pass下 以前一直没注意两者见的区别.今天偶然发现区别非常的大,而且非常的实用.

一句话概括: Subshader下的Tags    在把一个材质球更换shader后,材质球的Render  Queue 会自动改为Tags中写的Queue.

                    Pass下的Tags   在材质球更换shader后,并不会更改Render  Queue.举例本来是一个Opaque,但更换后的Tags里写的是Transparent. 最终渲染层级并不会改变.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章