首页 > 解决方案 > 将 UI 元素隐藏在其他 UI 元素后面

问题描述

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

看起来像这样

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

提前致谢!

标签: c#unity3drenderinguielement

解决方案


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


推荐阅读