2015-05-19 74 views
0

这些是我目前的设置,让我知道如果你们都需要更多的信息来帮助我解决这个问题。获取Unity 2D透视相机+世界空间画布图像排序工作

摄像头:透视

画布渲染模式:世界空间

在下面这里聚焦的画面是当用户想选择自己中意的船舶上,点击其中“选择V”是你看到“战斗机船图像,但这里的问题是,不仅是‘绿环’的方式,但下拉本身它只是不够大。

enter image description here

在下面的第二幅图中,您可以看到缩放已经完成,以使下拉更明显,但是您可以在下面的图片中看到它隐藏在另一个船的选择框(层次结构ship2)后面。

enter image description here

我试图使Z坐标大/小,即使我有它更接近它仍然是SHIP2游戏物体背后所代表的摄像头。我对如何解决这个问题的想法完全丧失了信心,如果有人能够阐明这一点,那就太棒了!

这里还有2个屏幕截图,以防万一前2张图片没有足够的信息继续下去。

enter image description here enter image description here

回答

1

如果我理解正确你的问题,你的UI是船后面,但你希望它是船上面。如果这是下面的情况,请留下评论。在层次结构

对象是总部设在层次,没有深度的对象顺序呈现Unity UI从层次结构的顶部到按钮呈现。 Don **'如果要更改显示顺序,请更改z轴。它不起作用,如** NGUI

如果您希望将任何对象显示在顶部,则必须将对象放置在层次结构中的顶端。

如果对象A是在场景对象B顶部,问题是从层次结构。转至层次,并把下面对象的对象B如果你想对象B是在顶部对象的

此外,不按比例缩放您在图片#2中所做的操作。更改刻度shipRow1回到1,1,1然后用宽度高度属性来改变其大小。

+0

当您提到问题答案的层次结构时,您是正确的。非常感谢你!! – JoeyL

+0

欢迎您 – Programmer

+0

如果可能的话,您能解释为什么我对shipRow1所做的工作不好。这似乎是更好的方法,而不是更改多个子对象。 – JoeyL