我在NGUI中有一个sprite小部件,无论我在编辑器中更改的深度如何,它都不能放在前面:

注意,橙色面板是NGUI的滚动视图。
这是我想要设置到最前面的雪碧的检查员设置:

这是一个检查员设置,它与我想要做的上面的精灵重叠。

下面是BottomPanel设置

发布于 2017-06-17 10:13:35
我终于解决了这个问题
最后的等级如下:

和NGUI论坛的此链接帮助
引用如下:
“深度”属性用于确定使用相同地图集的面板中小部件的绘制顺序。如果您使用的是使用动态字体的不同的地图集或标签,则将小部件向前移到转换的Z上,将它们移动到靠近照相机(-Z)的位置。如果您使用的是不同的面板,请调整要将前面的面板转换为较低的负Z值(-Z)。我强烈建议坚持一本地图集,如果你能管理它,它将使你的生活大大轻松。
我让youtube视频来解释我到目前为止所取得的成就。
发布于 2017-06-17 09:27:23
在我看来一切都很好,但似乎对你不起作用。还有另一个解决办法。
在UIPanel上,将呈现Q更改为显式,然后使用z轴对UISprite进行排序。我指的是z位置(P),而不是(R)或(S)
例如,将"Sprite ( 1 )“对象的z轴更改为2,然后将”后台“对象的z轴更改为1。
请确保雪碧在面板下面。
https://stackoverflow.com/questions/44602313
复制相似问题