Version: 2018.2

GUI

class in UnityEngine

Switch to Manual

Description

Класс GUI является интерфейсом для настройки графического интерфейса Unity с ручным позиционированием.


See Also: GUI tutorial.

Static Variables

backgroundColorГлобальный цвет, подсвечивающий фон элементов GUI.
changedВозвращает true если какие либо элементы управления изменяют значение входных данных.
colorЦвет глобальной подсветки для GUI.
contentColorЦвет подсветки для всего текста, отображаемого GUI.
depthСортировка глубины существующего в данный момент поведения GUI.
enabledGUI активирован?
matrixМатрица трансформирования GUI.
skinСкин для общего использования (глобальный).
tooltipПодсказывает находится ли курсор мыши над элементом, или клавишу, на которой фокус.

Static Functions

BeginGroupНачинает группу. Должно быть согласовано с вызовом EndGroup.
BeginScrollViewНачинает прокручивающийся контейнер внутри GUI.
BoxCreate a Box on the GUI Layer.
BringWindowToBackПереносит заданное окно назад - позади остальных плавающих окон.
BringWindowToFrontПереносит заданное окно вперед - перед остальными плавающими окнами.
ButtonСоздает одну кнопку. Пользователь щелкает по ней и сразу же что-то происходит.
DragWindowДелает окно перетаскиваемым.
DrawTextureРисует текстуру внутри прямоугольника.
DrawTextureWithTexCoordsDraw a texture within a rectangle with the given texture coordinates.
EndGroupЗаканчивает группу.
EndScrollViewЗаканчивает обработку scrollview, которая началась вызовом функции BeginScrollView.
FocusControlПеремещает фокус клавиатуры на названный элемент.
FocusWindowСделать окно активным.
GetNameOfFocusedControlПолучить имя элемента (которому задали имя ранее) в фокусе.
HorizontalScrollbarСоздает горизонтальную полосу прокрутки. Полоса прокрутки это тот элемент, который вы используете для перемещения по документу. Скорее всего, вы захотите использовать scrollViews вместо полос прокрутки.
HorizontalSliderПользователь может перетаскивать горизонтальный бегунок, тем самым, изменяя значение между минимальным и максимальным.
LabelСоздает на экране текстовую или графическую метку.
ModalWindowПоказывает Modal Window.
PasswordFieldСоздает текстовое поле, в которое пользователь может ввести пароль.
RepeatButtonДелает кнопку, которая активирована то количество времени, которое пользователь ее удерживает.
ScrollToПрокручивает все включенные в него scrollviews так, чтобы они пытались быть видимыми на экране.
SelectionGridСоздать сетку(grid) из кнопок.
SetNextControlNameНазначает имя следующего элемента управления.
TextAreaДелает область многострочного текста, в котором пользователь может его редактировать.
TextFieldДелает поле однострочного текста, который пользователь может редактировать.
ToggleДелает кнопку переключатель on/off.
ToolbarСоздать панель инструментов (toolbar).
UnfocusWindowУбрать фокус со всех окон.
VerticalScrollbarВертикальный скроллбар. Он нужен для скроллинга по документу. Вероятно, вместо скроллбара вам будет удобнее использовать scrollViews.
VerticalSliderВертикальный слайдер, который пользователь может перемещать для изменения значения между минимальным и максимальным.
WindowВызывает всплывающее окно.

Delegates

WindowFunctionКоллбэк для отрисовки GUI контента в окне (используется с GUI.Window).