GUI
класс в UnityEngine
Выполнено в:UnityEngine.IMGUIModule
Описание
Класс GUI — интерфейс к GUI Unity с ручным позиционированием.
Дополнительные ресурсы: GUI урок.
Статические свойства
| Свойство | Описание |
|---|---|
| backgroundColor | Глобальный цвет тонирования для всех элементов фона, отображаемых GUI. |
| changed | Возвращает true, если какие-либо элементы управления изменили значение вводных данных. |
| color | Применяет глобальный оттенок к GUI. Оттенок влияет на цвета фона и текста. |
| contentColor | Цвет тонирования для всего текста, отображаемого GUI. |
| depth | Глубина сортировки текущего выполнения поведения GUI. |
| enabled | Включен ли GUI? |
| matrix | Матрица преобразования GUI. |
| skin | Используемый глобальный стиль. |
| tooltip | tooltip контроля, над которым в данный момент находится мышь, или на котором находится фокус клавиатуры. (Только чтение). |
Статические методы
| Метод | Описание |
|---|---|
| BeginGroup | Начать группу. Должен быть сопоставлен с вызовом на EndGroup. |
| BeginScrollView | Начните прокручивание в вашем GUI. |
| Box | Создайте коробку на слое GUI. |
| BringWindowToBack | Перенести определенное окно в заднюю часть плавающих окон. |
| BringWindowToFront | Привести определенное окно впереди плавающих окон. |
| Button | Сделайте одну кнопку нажатия. Пользователь нажимает на них и что-то происходит немедленно. |
| DragWindow | Сделать окно перетаскиваемым. |
| DrawTexture | Нарисовать текстуру внутри прямоугольника. |
| DrawTextureWithTexCoords | Нарисовать текстуру внутри прямоугольника с заданными координатами текстуры. |
| EndGroup | Прекратить группу. |
| EndScrollView | Завершает scrollview, начатый с вызова BeginScrollView. |
| FocusControl | Перемещение фокуса клавиатуры на именованный элемент управления. |
| FocusWindow | Сделать окно активным. |
| GetNameOfFocusedControl | Получить имя именуемого контроля, на котором находится фокус. |
| HorizontalScrollbar | Сделайте горизонтальную панель прокрутки. Панели прокрутки используются для прокрутки документа. Вполне вероятно, что вы хотите использовать scrollViews вместо этого. |
| HorizontalSlider | Горизонтальный ползунок, который пользователь может перетаскивать для изменения значения между мин и макс. |
| Label | Сделать текст или текстуру метки на экране. |
| ModalWindow | Показать модальное окно. |
| PasswordField | Создайте текстовое поле, в котором пользователь может ввести пароль. |
| RepeatButton | Сделайте кнопку, которая будет активна до тех пор, пока пользователь удерживает её. |
| ScrollTo | Проворачивает все окружающие scrollviews так, чтобы они пытались сделать позицию видимой. |
| SelectionGrid | Сделайте сетку из кнопок. |
| SetNextControlName | Установить имя следующего элемента управления. |
| TextArea | Создать многострочную текстовую область, в которой пользователь может редактировать строку. |
| TextField | Создать однострочное текстовое поле, в котором пользователь может редактировать строку. |
| Toggle | Сделайте кнопку включения/выключения. |
| Toolbar | Сделайте панель инструментов. |
| UnfocusWindow | Удалить фокус из всех окон. |
| VerticalScrollbar | Сделайте вертикальную панель прокрутки. Панели прокрутки используются для прокрутки документа. Вполне вероятно, что вы хотите использовать scrollViews вместо этого. |
| VerticalSlider | Вертикальный ползунок, который пользователь может перетаскивать для изменения значения между мин и макс. |
| Window | Сделать всплывающее окно. |
Делегаты
| делегат | Описание |
|---|---|
| WindowFunction | Обратный вызов для рисования GUI внутри окна (используется с GUI.Window). |