【问题标题】:Unity GameObject Z-AxisUnity GameObject Z 轴
【发布时间】:2020-03-27 19:36:07
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    在画布内,如果没有覆盖排序生效,则呈现排序将遵循层次结构中的同级索引

    所以如果你想订购这样的对象:

    观众 -> 白色方块 -> 红点 -> 数字

    只需像这样订购它们:

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

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

    如果所有子元素都是 UI 元素,这是正确的,如果网格和精灵渲染器与 UI 元素混合,则不会这样。

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

    Sorting Layer

    Overriding Canvas sorting

    【讨论】:

    • 感谢这些知识和对某些对象的重新创建,我已经实现了我的目标。只有万有引力不再是它应该的样子:) 我要检查一个备份。
    猜你喜欢
    • 2021-03-18
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    相关资源
    最近更新 更多