标签: unity3d 3d 2d unity-editor z-axis
我想在数字前加上红点。我可以通过更改Z坐标来做到这一点。但是随后,白色区域也位于红色圆圈的后面。
我在做什么错? 非常感谢。
答案 0 :(得分:1)
在画布内部,如果没有排序替代生效,则渲染排序将遵循层次结构中的兄弟索引。
因此,如果要订购以下对象:
spectator->白方块->红点->数字
像这样订购它们:
您可以看到层次结构中较低的子级最后呈现(相对于查看器“更近”)。
如果所有子元素都是UI元素,则为true,如果将mesh和sprite渲染器与UI元素混合,则将无法正常工作。
如果是这样,并且希望这样,我建议您阅读有关画布的排序层和覆盖排序层的信息。
Sorting Layer
Overriding Canvas sorting