参考链接:
http://blog.youkuaiyun.com/meegomeego/article/details/42060389
Unity中的渲染顺序自上而下大致可以分为三层:
1.Camera层。可以通过设置Camera的depth属性来调整渲染顺序,depth越低越先被渲染,depth高的camera会覆盖depth低的camera。

2.sortingLayer层。可以通过设置Renderer的sortingLayer属性来调整渲染顺序,sortingLayer越前越先被渲染,sortingLayer后的会覆盖sortingLayer前的。

3.sortingOrder层。可以通过设置Renderer的sortingOrder属性来调整渲染顺序,与sortingLayer同理。

因此总结一下,就是先比较Camera的depth,如果相同则比较sortingLayer,如果sortingLayer相同则比较sortingOrder。可以通过给UI添加Canvas组件来修改sortingLayer和sortingOrder。

本文详细介绍了Unity中UGUI的渲染层级关系,包括Camera层、sortingLayer层及sortingOrder层的概念与作用。通过调整这些层级,可以有效地控制Unity界面元素的渲染顺序。
970

被折叠的 条评论
为什么被折叠?



