版本: Unity 6 (6000.0)
语言英语
  • C#

GUI

UnityEngine 中的类

/

实现于: UnityEngine.IMGUIModule

建议更改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每个建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后重试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

描述

GUI 类是 Unity GUI 的接口,用于手动定位。


其他资源: GUI 教程

静态属性

backgroundColorGUI 渲染的所有背景元素的全局着色颜色。
changed如果任何控件更改了输入数据的值,则返回 true。
color对 GUI 应用全局色调。色调会影响背景和文本颜色。
contentColorGUI 渲染的所有文本的着色颜色。
depth当前执行的 GUI 行为的排序深度。
enabledGUI 是否启用?
matrixGUI 变换矩阵。
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滚动所有封闭的滚动视图,以便它们尝试使位置可见。
SelectionGrid制作一个按钮网格。
SetNextControlName设置下一个控件的名称。
TextArea制作一个多行文本区域,用户可以在其中编辑字符串。
TextField制作一个单行文本字段,用户可以在其中编辑字符串。
Toggle制作一个开/关切换按钮。
Toolbar制作一个工具栏。
UnfocusWindow从所有窗口中移除焦点。
VerticalScrollbar制作一个垂直滚动条。滚动条是您用来滚动文档的内容。大多数情况下,您可能希望使用滚动视图。
VerticalSlider用户可以拖动以更改最小值和最大值之间的值的垂直滑块。
Window制作一个弹出窗口。

委托

WindowFunction在窗口中绘制 GUI 的回调(与 GUI.Window 一起使用)。