参考:http://blog.csdn.net/u011748727/article/details/68947207
一.影响渲染顺序的因素有:
1.Camera Depth
![](https://i-blog.csdnimg.cn/blog_migrate/e5738a8a7685d9226483b4ffb469598e.png)
两个Camera进行渲染时,Depth值越大,那么渲染的物体就会在更上面。
2. Z值
同一个camera下,如果两个物体的shader的深度写入(ZWrite On)和深度比较(ZTest)都是开启的,那么距离camera更近的将会渲染在更上面。
3.RenderQueue
同一个camera下,RenderQueue决定了渲染物体的顺序,RenderQueue值小的先渲染,RenderQueue大的后渲染。
4.SortingOrder
如图,这两个地方都可以设置SortingOrder. 一个是针对场景里面的物体,一个是针对UI。
规则:
1.SortingOrder大的一定渲染在更上面(不过有例