Unity 6.3
0 онлайн 106 гостей 3 в системе
Вход
UI системы Шаг 271 из 317

Стиль текста с USS

Вы можете стилизовать текст с помощью свойств текста USS встроенных в UXML, файле USS или непосредственно в UI Builder. Чтобы узнать больше о свойствах текста USS, см. Свойства текста.

Стиль текста в USS и UXML

Свойства текста являются обычными свойствами стиля USS. Вы можете установить свойства стиля текста для любого элемента. В отличие от большинства свойств стиля USS, свойства стиля текста распространяются на дочерние элементы.

Следующий пример USS стилизует текст Label жирным и курсивом, и имеет размер шрифта 39px:

Label {
    -unity-font-style: bold-and-italic; 
    font-size: 39px;
}

Следующий пример встроенного стиля UXML применяет тот же стиль к тексту Label:

<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements">
    <ui:VisualElement>
        <ui:Label text="Label" style="-unity-font-style: bold-and-italic; font-size: 39px;" />
    </ui:VisualElement>
</ui:UXML>

Текст стиля в конструкторе UI

Для стилизации текста в UI Builder, вы можете использовать Текст в разделе a UI элемента управления Inspector окно для стилизации текста.

Если элемент управления UI является текстовым элементом, наследующим от TextElement, например, Метка или Кнопка, вы также можете установить следующие текстовые стили непосредственно в Canvas на выбранных текстовых элементах:

  • Горизонтальное выравнивание текста
  • Вертикальное выравнивание текста
  • Перенос текста
Текстовые стили отображаются как переключатели в Canvas на выбранных элементах
Текстовые стили отображаются как переключатели в Canvas на выбранных элементах

Дополнительные ресурсы