如果我更改了左边的菜单,那么它就是不可见的:
但是一旦我改变了" Panel"的位置。并将其移动到" PanelSettings"然后我又得到了另一个奇怪的故障:
更新
Canvas_Settings:
Menues:
答案 0 :(得分:1)
我想要它在前面。我实现了它,我只是想知道奇怪的 毛刺。红色面板总是在前面,你可以在gif中看到,是 这是正常的吗?
这是正常的,这不是故障。使用默认的UI着色器可以在创建,修改和定位UI对象时轻松找到它们的位置。请注意,这只发生在场景视图中。你不会在游戏视图中看到这种效果。它只是帮助你。
至于您问题中的屏幕截图,您正在移动的对象位于另一个对象(Panel)之上,因此Unity总是试图在“层次结构”选项卡中保留您移动到另一个对象后面的对象。这就是Canvas下的Objects的功能。所有这些工作都是由UI使用的UI /默认着色器完成的。