unitycanvas設(shè)置成手機分辨率 unity canvas如何添加?
unity canvas如何添加?在unity每個項目上都可以右鍵新建,選擇新建canvas。在Unity中怎樣創(chuàng)建UI?在現(xiàn)在每一個軟件應(yīng)用中,用戶界面(UI)都是核心的特征。游戲也沒有拋棄這一規(guī)則
unity canvas如何添加?
在unity每個項目上都可以右鍵新建,選擇新建canvas。
在Unity中怎樣創(chuàng)建UI?
在現(xiàn)在每一個軟件應(yīng)用中,用戶界面(UI)都是核心的特征。游戲也沒有拋棄這一規(guī)則。有非常多的游戲都使用 UI 來顯示一些信息,比如生命值,技能,地圖,武器的,等等。 Unity 3D 提供了許多 UI 組件,你都可以在你的游戲中使用它們。在這篇文章中,我會指導你在 unity 的菜單中如何創(chuàng)建一個簡單的暫停菜單。這個暫停菜單將顯示一個內(nèi)容為『Paused』的 text 組件和三個按鈕組件:分別是復位按鈕『Resume』,重新開始按鈕『Restart』,退出按鈕『Quit』,并且還是顯示游戲從場景加載到現(xiàn)在的時間。在這篇文章的最后,你應(yīng)該創(chuàng)建出了類似下面的界面:
在 unity 如何創(chuàng)建一個簡單的暫停菜單
讓我們開始吧,打開 unity 并且創(chuàng)建一個空的工程,選擇 2D 或者 3D 都可以。一旦項目創(chuàng)建了之后,保存你當前的場景并且給它命名一個你想要的名字。我命名我的場景為『Test』?,F(xiàn)在讓我們來做用戶界面『UI』吧。
在層級視圖『Hierarchy』右鍵然后選擇 UI -gt Canvas。
在 unity 中對于所有的 UI 組件都需要 Canvas 。本質(zhì)上,canvas 是你放置 UI 組件的容器。任意你創(chuàng)建的 UI 組件都必須是 canvas 的子對象。當你創(chuàng)建 Canvas 的時候,你會注意到在層級視圖中也創(chuàng)建了一個名為『EventSystem』的對象。這個對象用來確定諸如鼠標輸入的事件,這對 UI 組件來說也至關(guān)重要,比如按鈕。
恰當?shù)卦O(shè)置你的 Canvas 的小提示:
在層級視圖中選擇 Canvas。
在檢視視圖中,找到『Render Mode』然后選擇『Screen Space – Camera』。
從層級視圖中拖拽主攝像機到檢視視圖中 Canvas 的『Render Mode』上。
關(guān)于 Canvas 的渲染模式『render modes』更詳細的介紹請看這里。在本文中,我們將僅僅使用『Screen Space – Camera』來做一些簡單的事情。這就確保我們的 UI 會一直顯示在攝像機視圖上。
現(xiàn)在我們想要在 canvas 上添加一個面板『Panel』。面板是 UI 組件中的一個基本組件。我之所以喜歡面板是因為你可以很容易地通過腳本打開或關(guān)閉而不影響一整個 Canvas。這就允許你創(chuàng)建更多基于游戲狀態(tài)動態(tài)改變的 UI 組件了。例如,你有一個多玩家的游戲,可以讓一個玩家加入另一個玩家的工會,你想要一個菜單顯示其他成員在工會里的名字以及他們的血量『HP』到用戶界面上。但是,你還是想把所有普通的 UI 組件(地圖,技能,血量,法力)顯示在玩家的屏幕上。你可以使用一個面板組件,然后把玩家的名字和血量放到他們自己的菜單上,并且你可以基于玩家是否在工會中來切換菜單打開或是關(guān)閉。希望可以幫助到你,想要找unity插件可以到納金論壇去找。