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
创建一个弹出窗口。