渲染
3D
3D/2D
2D
Camera
目录:
Part1 3D渲染
Unity中根据 Z 轴,即物体的深度来进行渲染。越靠近摄像机的物体越显示在前面
其中,Cube z轴为0,Capsule z轴为 -5,Camera 为 -10
Part2 UGUI Canvas渲染
Canvas 三种模式
Overlay 模式
将Canvas设置为Overlay时,将永远把此层显示在屏幕最前方,遮挡住其他物体。如果存在两个canvas,且均为overlay模式时,通过 Sort Order 来决定哪一个显示在前面,Sort Order 值越大,越显示在前面。
Camera 模式
Plane Distance设置摄像机距离Canvas多远,中间的物体将显示在Canvas前面,Order in Layer 在同一层显示顺序,值越大越显示在前面
这里是上面图中所写的层级排序
总结:Top显示在Default前面,Order in Layer = 1 显示在 Order in Layer = 0 前面World Space 模式
其中设置为WroldSpace模式时,可以让UI跟随物体移动,常用于制作人物血条等信息
Camera(多摄像机) 渲染
Depth(层级关系)越大,越显示在前面
其中由显示在最前面的摄像机的 Clear Flag 决定其他下层的摄像机是否能够显示出来