在GUI上方显示Unity 4 UI?

时间:2015-09-06 14:48:55

标签: user-interface unity3d

是否有机会呈现Unity {4}(Canvas等)设置为通过Screen Space - Overlay / OnGUI呈现的UI上方GUI?< / p>

我已将UI Canvas排序顺序设置为Int16.max(32767),并将其放置在UI图层上。我的脚本还确保将Canvas移动为最后一个子节点。我认为可以确保Canvas中的用户界面被绘制为最顶层。

但是项目中有一些UI是通过GUI方法从OnGUI方法绘制的,它出现在Canvas用户界面上方,无论如何。如果这种旧的绘制UI方式可以某种方式被驯服以移动到后面,那将是很棒的。有没有办法让它发挥作用?

1 个答案:

答案 0 :(得分:1)

不可能(到目前为止,我知道并经过测试)。如果您参考Unitys执行订单文档http://docs.unity3d.com/Manual/ExecutionOrder.html,您可以看到OnGUI在其他所有内容之后呈现。导致OnGUI始终呈现在最顶层。