决定因素的优先级:
# Camera.depth
# PositionZ(深度测试开启时)
# SortingLayer
# OrderInLayer
# shader的Render Queue
相机的depth大的,总是显示在前面,而不管其他参数。
depth相同时,PostionZ离相机近的总是显示在前面。
PositionZ相同时,SortingLayer大的总是显示在前面。
SortingLayer相同时,OrderInLayer大的总是显示在前面。
OrderInLayer相同时,Render Queue大的总是显示在前面。
【这边要注意的】
# 上面的顺序的需要Render Queue同时位于[0, 2500]或同时位于[2501, 5000]
# 如果1个shader的Render Queue位于[0, 2500], 另一个shader的Render Queue位于[2501, 5000],那优先级将变成下面这样:
(#) Camera.depth
(#) PositionZ(深度测试开启时)
(#) Render Queue位于[2501, 5000]的总是显示在[0, 2500]的前面