所有的渲染
Camera 、SortingLayer、OrderInLayer 、RenderQueue 、ZDepth(距离摄像机的距离)决定渲染顺序。
Camera depth:
优先级永远最高,值小的最先进入渲染队列。
SortingLayer和OrderInLayer
SortingLayer和OrderInLayer优先级其次。SortingLayer值相同时会比较OrderInLayer。
RenderQueue
ZDepth
总结
如果物体的RenderQueue在2500的同一侧: Camera Depth > SortingLayer > OrderInLayer > RenderQueue > 距离相机z值 如果物体的RenderQueueu在2500的不同侧: Camera Depth > RenderQueue > SortingLayer > OrderInLayer > 距离相机z值
UGUI中
一、相机渲染模式为Camera 层级由 Camera的Depth,SortingLayer,OrderInLayer决定。此时UI的层级可以当做2D层级来处理。 二、Canvas相机渲染模式为Override 层级由Canvas的sortOrder决定。 三、相机渲染模式为World时则按照3d物体处理。层级排序规则按照上述总结处理。
|