zoukankan      html  css  js  c++  java
  • 【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工程中。

  • 相关阅读:
    tmux 鼠标滚动
    宝藏主题 cnblogsthemesilence
    数组乱序初始化:sorry, unimplemented: nontrivial designated initializers not supported
    SSH 连接 WSL
    移动硬盘变成 RAW 格式
    Linux 终端快捷键
    Adaptive AUTOSAR 学习笔记 1 概述、背景、AP CP 对比区别
    Qt扫盲篇
    Qt(C++)之实现风行播放器界面
    Qt之统一的UI界面格式基调,漂亮的UI界面
  • 原文地址:https://www.cnblogs.com/rainmj/p/5437389.html
Copyright © 2011-2022 走看看