【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工程中。