【问题标题】:Hiding UI Element behind Other UI Elements将 UI 元素隐藏在其他 UI 元素后面
【发布时间】:2018-11-06 20:07:00
【问题描述】:

我的 UI 元素有问题。我在有健康条的敌人中产卵,这些健康条留在他们上面。问题是,如果这些健康条穿过我拥有的其他 UI 元素的位置(比如说“主菜单按钮”),它们会被呈现在该元素的 顶部,而不是 后面它

我设法在不同的画布中生成健康条,这样它们就不会通过阻止光线投射来干扰按钮本身,但我无法设法将它们分层放在按钮后面(在游戏过程中也会改变位置)。

提前致谢!

【问题讨论】:

    标签: c# unity3d rendering uielement


    【解决方案1】:

    如果您有多个画布,您可以使用画布组件中的 排序顺序 属性来控制它们的顺序。

    【讨论】:

    • 成功了。很高兴我不必摆弄层次结构!
    • 对你有好处:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    • 2013-08-01
    • 2019-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多