• UnityEditor之GUI


    MonoBehaviour.OnGUI()

    OnGUI 是唯一可以实现“即时模式”GUI (IMGUI) 系统来渲染和处理 GUI 事件的函数。


    静态变量

    • backgroundColor
      用于 GUI 渲染的所有背景元素的全局着色颜色。
    • changed
      如果任何控件更改了输入数据的值,则返回 true。
    • color
      GUI 的全局着色颜色。
    • contentColor
      为 GUI 渲染的所有文本着色。
    • depth
      当前正在执行的 GUI 行为的排序深度。
    • enabled
      是否启用了 GUI?
    • matrix
      GUI 变换矩阵。
    • skin
      要使用的全局皮肤。
    • tooltip
      鼠标指针当前悬停在其上或具有键盘焦点的控件的工具提示。(只读)

    静态函数

    • BeginGroup
      开始一个组。必须与 EndGroup 调用配对使用。
    • BeginScrollView
      在 GUI 内开始一个滚动视图。
    • Box
      在 GUI 层上创建一个框。
    • BringWindowToBack
      将特定窗口放置到该浮动窗口的后方。
    • BringWindowToFront
      将特定窗口放置到该浮动窗口的前方。
    • Button
      创建一个单击按钮。当用户点击该按钮时,立即执行一些操作。
    • DragWindow
      使窗口可被拖动。
    • DrawTexture
      在一个矩形内绘制纹理。
    • DrawTextureWithTexCoords
      使用给定的纹理坐标在矩形内绘制纹理。
    • EndGroup
      结束组。
    • EndScrollView
      结束使用 BeginScrollView 调用开始的滚动视图。
    • FocusControl
      将键盘焦点移动到某个命名控件。
    • FocusWindow
      使某个窗口成为激活窗口。
    • GetNameOfFocusedControl
      获取具有焦点的命名控件的名称。
    • HorizontalScrollbar
      创建一个水平滚动条。滚动条是用于滚动文档的控件。大多数情况下,您需要的可能是滚动视图。
    • HorizontalSlider
      用户可以拖动的水平滑动条,用于在最小值和最大值之间更改某值。
    • Label
      在屏幕上创建一个文本或纹理标签。
    • ModalWindow
      显示一个模态窗口。
    • PasswordField
      创建一个可让用户输入密码的文本字段。
    • RepeatButton
      创建一个只要用户按住就一直处于激活状态的按钮。
    • ScrollTo
      滚动包含的所有滚动视图,让它们尝试使 position 可见。
    • SelectionGrid
      创建一个按钮网格。
    • SetNextControlName
      设置下一个控件的名称。
    • TextArea
      创建一个可供用户编辑字符串的多行文本区域。
    • TextField
      创建一个可供用户编辑字符串的单行文本字段。
    • Toggle
      创建一个打开/关闭的开关按钮。
    • Toolbar
      创建一个工具栏。
    • UnfocusWindow
      从所有窗口移除焦点。
    • VerticalScrollbar
      创建一个垂直滚动条。滚动条是用于滚动文档的控件。大多数情况下,您需要的可能是滚动视图。
    • VerticalSlider
      用户可以拖动的垂直滑动条,用于在最小值和最大值之间更改某值。
    • Window
      创建一个弹出窗口。
  • 相关阅读:
    mysql安装
    使用C++语言BFS实现拓扑排序,BFS和DFS实现逆拓扑排序
    CMake error “include could not find load file: FetchContent“
    Windows系统历史版本简介
    OpenGL 反色
    pybind11-c++封装python可用的包
    【ARMv8 SIMD和浮点指令编程】浮点加减乘除指令——四则运算
    多态概述、多态中成员变量的访问原则、引用数据类型的向上向下转型、多态的应用、包和访问权限
    数据结构 day2
    systemVerilog验证中的program块
  • 原文地址:https://blog.csdn.net/a_codecat/article/details/128058926