Unity GameObject Z轴

时间:2020-03-27 19:36:07

标签: unity3d 3d 2d unity-editor z-axis

我想在数字前加上红点。我可以通过更改Z坐标来做到这一点。但是随后,白色区域也位于红色圆圈的后面。

我在做什么错? 非常感谢。

enter image description here

1 个答案:

答案 0 :(得分:1)

在画布内部,如果没有排序替代生效,则渲染排序将遵循层次结构中的兄弟索引

因此,如果要订购以下对象:

spectator->白方块->红点->数字

像这样订购它们:

  • 帆布
    • ...
    • 000
    • 红点
    • 白色区域

您可以看到层次结构中较低的子级最后呈现(相对于查看器“更近”)。

如果所有子元素都是UI元素,则为true,如果将mesh和sprite渲染器与UI元素混合,则将无法正常工作。

如果是这样,并且希望这样,我建议您阅读有关画布的排序层和覆盖排序层的信息。

Sorting Layer

Overriding Canvas sorting