UG1——IMGUI系列

UI 系统第一部分——系列代号UG1

IMGUI

IMGUI 全称是 即时模式游戏用户交互界面,在 Unity 中一般简称为 GUI,它是一个代码驱动的 UI 系统

对于布局要求严格的游戏界面来说,它的使用繁琐,功能缺乏,导致该 UI 并不适合用于游戏界面,
但相对于 NGUI、UGUI 等方案,它可以通过几行代码很方便的在界面上显示简单的控件,而不需要预先制作 UI,因此很适合用于游戏调试
它是 编辑器拓展 的前置知识,它用于编写编辑器拓展界面

  • 工作原理和主要作用

  • 基本控件

    • 控件内容、控件样式、文本和按钮控件
    • 多选框和单选框
    • 输入框和拖动条
    • 图片绘制和框
  • 复合控件

    • 工具栏和选择网格
    • 滚动视图和分组
    • 窗口相关
  • 自定义整体样式

    • GUISkin
    • GUILayout
  • 实践必备知识点

    • 编辑器模式下执行脚本