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
    创建一个弹出窗口。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值