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

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

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

GUIStyle

class in UnityEngine

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

Успех!

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

Закрыть

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

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

Закрыть

Отменить

Руководство

Описание

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

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

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

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 теги для форматирования текста разметки (Text Formatting Markup).
stretchHeightМогут ли GUI элементы этого стиля растягиваться вертикально для лучшего позиционирования?
stretchWidthМогут ли GUI элементы этого стиля растягиваться горизонтально для лучшего позиционирования?
wordWrapМожет ли текст переносить слова?

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

GUIStyleКонструктор для пустого GUIStyle.

Открытые функции

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

Операторы

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