Unity 2D 和 UI 渲染问题

Unity 2D and UI rendering issues

我开发游戏已经有一段时间了,并且开始注意到 Unity3D 引擎的渲染问题。大便表情符号应该出现在地砖前面,但这里不是这种情况。还有更多取决于您如何放置相机。它们都在默认图层上,我不知道是什么原因。

如果多个 sprite 在同一个 sorting layer 和同一个 order in layer 索引上,您无法确定哪个精灵在其他精灵之上。它可能会根据摄像机位置甚至游戏会话随时更改。

为确保您的渲染效果,请使用 order in layer 并为表情符号设置比地面更高的值。

注:我用的是2020.2.0b unity版本。您的检查员可能看起来不一样,但 Order in Layer 应该在那里。