分類:Unity、C#、VS2015 插件
建立日期:2016-04-27 設計
前面的章節中實際上已經屢次使用了GUI,只不過用法都比較簡單,這一章系統地介紹Unity 5.x自帶的GUI(稱爲UnityGUI)開發相關的知識。 資源
對於Unity的早期版原本說,因爲其自身提供的GUI設計功能較弱,因此通常還須要藉助其餘GUI插件(例如:NGUI)來實現。可是,對於Unity 5.x來講,因爲其自身已經包含了很是棒的功能,因此直接使用Unity自帶的GUI(稱爲UnityGUI)就好了。換言之,直接使用UnityGUI是建議的首選辦法,而不是首先考慮用其餘插件來實現。 開發
一、UI it
UnityGUI 是 Unity 5.x內置的 GUI 建立系統。利用它既能夠直接建立不一樣的UI控件 (UI Controls) , 並且還能定義這些控件的內容和外觀。 樣式
二、GUI Style sse
GUI 樣式 (GUI Style) 是Unity 5.x內置的UnityGUI中的一組自定義屬性。一個 GUI 樣式 (GUI Style) 定義了一個 UnityGUI 控件的外觀。 版本
如需向一個以上的控件添加樣式,請使用 GUI 皮膚 代替 GUI 樣式 (GUI Style)。 日期
三、GUISkin 控件
GUISkin(GUI皮膚) 是Unity 5.x內置的UnityGUI中的一組能夠應用到 GUI全部控件 的 GUI Styles 。每一個控件 (Control) 類型都有各自的樣式 (Style) 定義。
GUISkin可以讓你將某種GUI Style應用於整個UI,而不是僅僅應用於UI中的單個控件 (Control)。
如需建立 GUISkin,直接在菜單欄上選擇資源 (Assets) -> 建立 (Create) -> GUI 皮膚 (GUI Skin) 便可。
本章全部示例都在ch08Demos工程中。