Unity Shader Tags 位置不同的區別

Tags 有兩種寫法 一是寫在Subshader 下 二是寫在Pass下 以前一直沒注意兩者見的區別.今天偶然發現區別非常的大,而且非常的實用.

一句話概括: Subshader下的Tags    在把一個材質球更換shader後,材質球的Render  Queue 會自動改爲Tags中寫的Queue.

                    Pass下的Tags   在材質球更換shader後,並不會更改Render  Queue.舉例本來是一個Opaque,但更換後的Tags裏寫的是Transparent. 最終渲染層級並不會改變.

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