【Unity】第8章 GUI开发
分類:Unity、C#、VS2015
創建日期:2016-04-27
一、簡介
前面的章節中實際上已經多次使用了GUI,只不過用法都比較簡單,這一章系統地介紹Unity 5.x自帶的GUI(稱為UnityGUI)開發相關的知識。
二、本章要點
對于Unity的早期版本來說,由于其自身提供的GUI設計功能較弱,所以一般還需要借助其他GUI插件(例如:NGUI)來實現。但是,對于Unity 5.x來說,由于其自身已經包含了非常棒的功能,所以直接使用Unity自帶的GUI(稱為UnityGUI)就行了。換言之,直接使用UnityGUI是建議的首選辦法,而不是首先考慮用其他插件來實現。
1、UI
UnityGUI 是 Unity 5.x內置的 GUI 創建系統。利用它既可以直接創建不同的UI控件 (UI Controls) , 而且還能定義這些控件的內容和外觀。
2、GUI Style
GUI 樣式 (GUI Style) 是Unity 5.x內置的UnityGUI中的一組自定義屬性。一個 GUI 樣式 (GUI Style) 定義了一個 UnityGUI 控件的外觀。
如需向一個以上的控件添加樣式,請使用 GUI 皮膚 代替 GUI 樣式 (GUI Style)。
3、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工程中。
轉載于:https://www.cnblogs.com/rainmj/p/5437389.html
總結
以上是生活随笔為你收集整理的【Unity】第8章 GUI开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: libevent -简单的异步IO介绍
- 下一篇: Ubuntu中如何使用root用户