Unity 6.3
0 онлайн 54 гостей 3 в системе
Вход

GUIStyle

класс в UnityEngine

Выполнено в:UnityEngine.IMGUIModule

Описание

Информация о стиле для элементов GUI.

Большинство функций GUI принимают необязательный параметр GUIStyle, переопределяющий стиль по умолчанию. Это позволяет менять цвета, шрифты и другие детали, а также переключать их для разных состояний (например, при наведении указателя на элемент управления). Когда нужен единый вид всего интерфейса, удобно использовать класс GUISkin: он собирает набор настроек GUIStyle и применяет их разом.

Статические свойства

Свойство Описание
noneЯрлык для пустого GUIStyle.

Свойства

Свойство Описание
activeНастройки отображения при нажатии кнопки управления.
alignmentВыравнивание текста.
borderГраницы всех фоновых изображений.
clippingЧто делать, когда содержимое, которое должно быть отображено, слишком большое, чтобы поместиться в заданной области.
contentOffsetСмещение пикселей, применяемое к содержанию этого GUIstyle.
fixedHeightЕсли не-0, то любые GUI элементы, отображаемые с этим стилем, будут иметь высоту, указанную здесь.
fixedWidthЕсли не-0, то любые GUI элементы, отображаемые с этим стилем, будут иметь ширину, указанную здесь.
focusedНастройки отображения, когда элемент имеет фокус клавиатуры.
fontШрифт, используемый для отображения. Если null, то используется шрифт по умолчанию для текущего GUISkin.
fontSizeРазмер шрифта для использования (для динамических шрифтов).
fontStyleИспользуемый стиль шрифта (для динамических шрифтов).
hoverНастройки отображения, когда мышка находится над элементом управления.
imagePositionКак изображение и текст GUIContent сочетаются.
lineHeightВысота одной строки текста с этим стилем, измеренная в пикселях. (Только для чтения)
marginПоля между элементами, отображаемыми в этом стиле, и любыми другими элементами GUI.
nameИмя этого GUIStyle. Используется для получения их на основе имени.
normalНастройки рендеринга, когда компонент отображается нормально.
onActiveНастройки рендеринга при включении элемента и нажатии на него.
onFocusedНастройки отображения для элемента, имеющего клавиатуру и включенного.
onHoverНастройки отображения, когда управление включено, а курсор мыши находится над ним.
onNormalНастройки отображения для включения контроля.
overflowДополнительное пространство для добавления к фоновому изображению.
paddingПространство от края GUIStyle до начала содержимого.
richTextВключить теги HTML-стиля для Текстового Форматирования Маркера.
stretchHeightМожет ли GUI элементы этого стиля быть растянуты вертикально для лучшего расположения?
stretchWidthМогут ли элементы GUI этого стиля быть растянуты горизонтально для лучшего макета?
wordWrapСледует ли переносить текст?

Конструкторы

Конструктор Описание
GUIStyleКонструктор для пустого GUIStyle.

Открытые методы

Метод Описание
CalcHeightНасколько высоким будет этот элемент при отображении с контентом и определенной шириной.
CalcMinMaxWidthРассчитать минимальную и максимальную ширину для этого стиля, отображаемого с контентом.
CalcScreenSizeВычислить размер элемента, форматированного с помощью этого стиля, и заданные пространства для содержимого.
CalcSizeРассчитать размер некоторого контента, если он отображается с помощью этого стиля.
DrawОтрисовывает этот GUIStyle на экране, внутренняя версия.
DrawCursorНарисовать GUIStyle с выбранным контентом.
DrawWithTextSelectionНарисовать GUIStyle с выбранным контентом.
GetCursorPixelPositionПолучить пиксельное положение заданного индекса строки.
GetCursorStringIndexПолучить позицию курсора (индексирование в contents.text), когда пользователь нажал на cursorPixelPosition.

Операторы

Оператор Описание
GUIStyleПолучить стиль с именем GUI из текущего слоя.