Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

GUI

class in UnityEngine

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство

Описание

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


See Also: GUI tutorial.

Статические переменные

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

Статические функции

BeginGroupНачинает группу. Должно быть согласовано с вызовом EndGroup.
BeginScrollViewНачинает прокручивающийся контейнер внутри GUI.
BoxCreate a Box on the GUI Layer. A Box can contain text, an image, or a combination of these along with an optional tooltip, through using a GUIContent parameter. You may also use a GUIStyle to adjust the layout of items in a box, text colour and other properties.
BringWindowToBackПереносит заданное окно назад - позади остальных плавающих окон.
BringWindowToFrontПереносит заданное окно вперед - перед остальными плавающими окнами.
ButtonСоздает одну кнопку. Пользователь щелкает по ней и сразу же что-то происходит.
DragWindowДелает окно перетаскиваемым.
DrawTextureРисует текстуру внутри прямоугольника.
DrawTextureWithTexCoordsРисует текстуру с текстурными координатами внутри прямоугольника. Данная функция используется для ограничения или для замощения текстуры внутри заданного прямоугольника.
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Вызывает всплывающее окно.

Делегаты

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