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

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

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

GUIUtility

class in UnityEngine

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

Успех!

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

Закрыть

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

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

Закрыть

Отменить

Руководство

Описание

Полезный класс для создания новых GUI элементов управления.

Если вы не создаете GUI элементы с нуля, можете не использовать эти функции.

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

hasModalWindowГлобальное свойство. Если true, то модальное окно отображается, в противном случае false.
hotControlcontrolID текущего элемента управления.
keyboardControlcontrolID элемента управления с фокусом на клавиатуру.
systemCopyBufferПолучает доступ к "визитной карточке" системы (system-wide pasteboard).

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

GetControlIDПолучает уникальный ID для элемента управления.
GetStateObjectПолучает состояние объекта из controlID.
GUIToScreenPointКонвертирует точку из GUI позиции в пространство на экране.
QueryStateObjectПолучает существующее состояние объекта из controlID.
RotateAroundPivotОбработчик функции для вращения GUI вокруг точки.
ScaleAroundPivotОбработчик функции для масштабирования GUI вокруг точки.
ScreenToGUIPointКонвертирует точку из точки в пространстве к позиции GUI.