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

GUILayout

UnityEngine 中的类

/

实现于:UnityEngine.IMGUIModule

建议修改

成功!

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

关闭

提交失败

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

关闭

取消

描述

GUILayout 类是 Unity GUI 的接口,具有自动布局功能。


其他资源:GUI 布局教程.

静态方法

BeginArea在固定屏幕区域内开始一个 GUILayout GUI 控件块。
BeginHorizontal开始一个水平控件组。
BeginScrollView开始一个自动布局的滚动视图。
BeginVertical开始一个垂直控件组。
Box制作一个自动布局的框。
Button制作一个单按按钮。
EndArea关闭使用 BeginArea 开始的 GUILayout 块。
EndHorizontal关闭使用 BeginHorizontal 开始的组。
EndScrollView结束使用 BeginScrollView 调用开始的滚动视图。
EndVertical关闭使用 BeginVertical 开始的组。
ExpandHeight传递给控件的选项,允许或禁止垂直扩展。
ExpandWidth传递给控件的选项,允许或禁止水平扩展。
FlexibleSpace插入一个灵活的空间元素。
Height传递给控件的选项,以赋予其绝对高度。
HorizontalScrollbar制作一个水平滚动条。
HorizontalSlider一个水平滑块,用户可以拖动它来更改最小值和最大值之间的值。
Label制作一个自动布局的标签。
MaxHeight传递给控件的选项,以指定最大高度。
MaxWidth传递给控件的选项,以指定最大宽度。
MinHeight传递给控件的选项,以指定最小高度。
MinWidth传递给控件的选项,以指定最小宽度。
PasswordField制作一个文本字段,用户可以在其中输入密码。
RepeatButton制作一个重复按钮。只要用户按住鼠标,按钮就会返回 true。
SelectionGrid制作一个选择网格。
Space在当前布局组中插入一个空格。
TextArea制作一个多行文本字段,用户可以在其中编辑字符串。
TextField制作一个单行文本字段,用户可以在其中编辑字符串。
Toggle制作一个开/关切换按钮。
Toolbar制作一个工具栏。
VerticalScrollbar制作一个垂直滚动条。
VerticalSlider一个垂直滑块,用户可以拖动它来更改最小值和最大值之间的值。
Width传递给控件的选项,以赋予其绝对宽度。
Window制作一个弹出窗口,它会自动布局其内容。