首页 > 代码库 > 王立平--Unity中控件总结

王立平--Unity中控件总结

GUILayout
 
Label
创建一个自动布局的标签。

Box
创建一个自动布局的box。

Button
创建一个单次按钮。当用户点击按钮会立即发生一些事件。

RepeatButton
创建一个重复按钮。当用户点击按钮会立即发生一些事件。只要用户按住鼠标,按钮返回true。

TextField
创建一个单行文本字段,用户可以编辑其中的字符串。

PasswordField
创建一个单行密码文本字段,用户可以输入密码。

TextArea
创建一个多行密码文本区域,用户可以编辑其中字符串。

Toggle
创建一个开关按钮。

Toolbar
创建一个工具栏。

SelectionGrid
创建一个选择表格。

HorizontalSlider
创建一个水平滑动条,用户可以拖动改变在最小和最大值之间的值。

VerticalSlider
创建一个垂直滑动条,用户可以拖动改变在最小和最大值之间的值。

HorizontalScrollbar
创建水平滚动条。滚动条是能通过滚动来浏览文档,大多数情况下,你可以使用scrollView代替。

VerticalScrollbar
创建垂直滚动条。滚动条是能通过滚动来浏览文档,大多数情况下,你可以使用scrollView代替。

Space
在当前层组插入空白。

FlexibleSpace
插入一个弹性空白元素。

BeginHorizontal
开始一个水平控件的组。

EndHorizontal
关闭由BeginHorizontal开始的一个组。

BeginVertical
开始一个垂直控件的组。

EndVertical
关闭由BeginVertical开始的一个组。

BeginArea
在屏幕上开始一个固定大小的布局区域。

EndArea
关闭由BeginArea开始GUILayout布局块。

BeginScrollView
开始一个自动布局滚动视图。

EndScrollView
结束一个由BeginScrollView开始的滚动视图。

Window
创建一个弹出窗口,它的内容是自动布局的。

Width
传递给控件的选项,给它一个绝对的宽度。

MinWidth
传递给控件指定一个最小宽度的选项。

MaxWidth
传递给控件指定一个最大宽度的选项。

Height
传递给控件的选项,给它一个绝对的高度。

MinHeight
传递给控件指定一个最小高度的选项。

MaxHeight
传递给控件指定一个最大高度的选项。

ExpandWidth
传递给控件是否允许水平液态方向的选项。

ExpandHeight
传递给控件是否允许垂直液态方向的选项。


GUILayout.Space(x);                  x为像素个数
 
GUILayout.FlexibleSpace();             将两个控件完全左右或上下对齐在显示区域中

王立平--Unity中控件总结