其实3D物体基本不用考虑渲染顺序问题,但是在纯2D以及3D和2D混杂的情况下就要考虑这个问题了。比如2D游戏当中的游戏场景,UI,UI特效,场景内特效。那么,使用一个统一的渲染顺序显然是有必要的。
事实上这个问题unity3d自身已经提供了解决方案。
http://docs.unity3d.com/ScriptReference/Renderer.html
我们可以看到,所有的Renderer组件都具备两个成员。
sortingLayerName | Name of the Rende |