首先,我们先弄清楚它们是什么
SortingLayer
SortingLayer是Unity中的一个层级项,点击Layer选项菜单中最下面的AddLayer,点击添加SortingLayers如下图
拖拽红色区域可以修改Layer的显示顺序
- 越靠上的 SortingLayer 越先渲染。
- 物体的 OrderInLayer。数字越小越先渲染。
- 物体距离摄像机的距离。越远的越先渲染。在 2D 游戏中(默认设置下摄像机朝向 z 轴正方向时),这通常等价于 z 坐标,越大的越先渲染。
哪些地方可以用到SortingLayer?
1、 UGUI-Canvas-相机模式
2、ParticleSystem、LineRenderer、TrailRenderer、SpriteRenderer