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
使用给定的纹理坐标在矩形内绘制纹理。
Unity GUI系统详解:OnGUI与即时模式控件

本文详细介绍了Unity中的OnGUI函数及其在即时模式GUI系统中的应用,包括各种静态变量如backgroundColor、color等,以及静态函数如BeginGroup、Button、ScrollTo等。这些函数用于创建和管理GUI组件,实现窗口、按钮、滚动条等交互元素的绘制和事件处理。通过OnGUI,开发者可以自定义游戏界面并响应用户输入。
最低0.47元/天 解锁文章
280

被折叠的 条评论
为什么被折叠?



