2017-05-27 68 views
0

對於我的動畫項目我做一個統一的3D遊戲,我在團結創造了一個水平選擇屏幕,問題是,現在我需要上一級下一級連接這將被解鎖,所以他們可能首先通過一條線(或一條路徑)連接,然後路徑將變成另一種顏色(意味着他可以進入下一層)。我想實現的就是這樣的事情(在UI方面): enter image description here級別選擇地圖

+0

請簡化你的問題和PLZ讓人們知道你在哪裏卡住了什麼你有沒有做過一些小路和錯誤請記住這不是一個自由職業者門戶**所以幫助我們幫助你** –

回答

0

您可以創建一個類Level和類中,你可以把變量X抱着同一Level類。 這創建了一種樹。然後,您可以說當前的Level對象是否已完成,如果是,請通過指向該變量X來解鎖樹中的另一個Level

您可以通過與對象Level及其父對象Level工作,讓他們的立場劃清界線然後設計水平選擇等

+0

感謝您的回覆!我已經實現了關卡選擇器屏幕的解鎖部分,我堅持**如何沿着第一個levelButton1和第二個levelButton2製作點**,這表示關卡已完成; 所以現在我所擁有的只是可以解鎖的普通按鈕,但它們並沒有互相連接 – strg

+0

好的,對不起,我對Unity的瞭解不多,所以我不會幫你實際渲染。但是通過這種方式,您可以輕鬆地指向級別UI矩形和其下一級UI矩形,獲取它們的位置並從這些值中繪製線條。 – BigBang1112

+0

您可以創建點作爲保存爲PNG圖像的點組,也可以通過逐點實例化(可能爲它們製作動畫)。同樣,如果你的關卡進度是線性的,你可以簡單地記住達到的最高等級的值。並根據該數字製作線條。 – Universus