2015-05-19 76 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