Shader指令——标签RenderQueue

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35030499/article/details/82903533

标签名称 Queue,RenderType,ForceNoShadowCasting,IgnoreProjector

这里讲Queue

相当于给物体打个标签,告诉unity,我这个物体渲染顺序如何

可以通过FrameDebug来查看 渲染顺序

 

 定义渲染顺序,值较大的靠后渲染,值较小的靠前渲染。 

 Background   1000。      比如 天空盒。 
Geomeary  2000。        大部分物体在这个队列。不透明的物体也在这里。 从近到远 。  默认
AlphaTest  2450。        已进行AlphaTest的物体在这个队列。 
Transparent 3000。       半透明物体

Overlay 所有任何物体前方 例如镜头光晕。

也可以自定义减去一个数字

	Tags{"Queue" = "Backetground"}
		Tags{"Queue" = "Geomeary"}
		Tags{"Queue" = "AlphaText"}
		Tags{"Queue" = "TransParent"}
		Tags{"Queue" = "Overlay"}

		Tags{"Queue" = "TransParent -20"}

测试效果图

Background

不论其他物体在那个位置,都会遮挡背景

 Overlay

渲染任何物体前方

猜你喜欢

转载自blog.csdn.net/qq_35030499/article/details/82903533