Unity

时间:2018-06-22 06:44:18

标签: unity3d mesh layer

我正在从事2D项目。我有2个网格渲染器,并且我想将其绘制顺序设置为一个。但是没有像精灵渲染器那样的“图层排序”选项。有什么办法可以解决这个问题?

我有3d对象,我将其插入到2d场景中。而且我还有带有网格渲染器文本的对象。当我将3d对象移近相机时,它可以跳过场景中的不同精灵,因此我可以将其放在首位。但是,当网格渲染器文本对象出现时,它将使所有内容居于首位。并没有考虑如何移动3d对象。网格渲染器文本对象仍然位于顶部,即使我在编辑器中看到它位于下面也是如此。

最后更新:在此图片中,我添加了3d文本。 3d中的默认图层,我们可以看到其下方,但是在游戏屏幕中,您可以看到其上方:( enter image description here

enter image description here enter image description here This is parameters of text object

1 个答案:

答案 0 :(得分:0)

您应该能够在相机检查器中设置深度/绘制顺序设置。 https://answers.unity.com/questions/1208739/how-to-change-draw-order.html 还要创建一个文本游戏对象而不是一个Ui文本