Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты
к API скриптам

Компонент Text Mesh (устаревший)

СеткаОсновной графический примитив Unity. Меши составляют большую часть ваших 3D-миров. Unity поддерживает триангулированные или четырехугольные полигональные сетки. Поверхности Nurbs, Nurms, Subdiv должны быть преобразованы в полигоны. Подробнее
See in Словарь
создает трехмерную геометрию, отображающую текстовые строки.

Примечание. Это устаревший компонент с ограниченной функциональностью. Информацию о более современных полнофункциональных способах отображения текста см. в разделе Создание пользовательских интерфейсов (UI).

Вы можете создать новую текстовую сетку, выбрав Компонент > Сетка > Текстовая сетка.

Свойства

Свойства: Функции:
TextНеинтерактивный фрагмент текста для пользователя. Это можно использовать для предоставления заголовков или меток для других элементов управления графического интерфейса или для отображения инструкций или другого текста. More info
See in Словарь
Текст, который будет отображаться
Offset Z Как далеко текст должен быть смещен от transform.position.z при рисовании
Character Size Размер каждого символа (это масштабирует весь текст).
Line Spacing Сколько места будет между строками текста.
AnchorИнструмент макета пользовательского интерфейса, который фиксирует элемент пользовательского интерфейса в родительском элементе. Якоря отображаются в виде четырех маленьких треугольных маркеров в представлении «Сцена», а информация об якорях также отображается в Инспекторе. More info
See in Словарь
Какая точка текста разделяет позицию Transform.
Alignment Как выравниваются строки текста (слева, справа, по центру).
Tab Size Сколько места будет вставлено для символа табуляции ‘\t’. Это кратное смещение символа «пробел».
Font Size Размер шрифта. Это может переопределить размер динамического шрифта.
Font Style рендерингПроцесс вывода графики на экран (или текстуры рендеринга). По умолчанию основная камера в Unity отображает изображение на экране. More info
See in Словарь
стиль шрифта. Шрифт должен быть помечен как динамический.
Rich Text При выборе этого параметра будет включена обработка тегов при отображении текста..
Font Шрифт TrueType для использования при отображении текста.
Color Глобальный цвет для использования при рендеринге текста.

Подробнее

Текстовые сетки можно использовать для рендеринга дорожных знаков, граффити и т. д. Текстовая сетка помещает текст в 3D-класс sceneСцена содержит окружение и меню вашей игры. Думайте о каждом уникальном файле сцены как об уникальном уровне. В каждой сцене вы размещаете свое окружение, препятствия и декорации, по сути проектируя и создавая свою игру по частям. Подробнее
См. в Словарь
. Чтобы создать общий 2D-текст для графических интерфейсов, используйте компонент GUI Text.

Выполните следующие действия, чтобы создать текстовую сетку с пользовательским шрифтом:

  1. Импортируйте шрифт, перетащив шрифт TrueType — файл .ttf — из Проводника (Windows) или Finder (OS X) в Просмотр проекта.
  2. Выберите импортированный шрифт в представлении проекта.
  3. Выберите GameObject > Create Other > 3D Text. Теперь вы создали текстовую сетку с вашим пользовательским шрифтом TrueType. Вы можете масштабировать текст и перемещать его с помощью элементов управления Scene View Transform.

Примечание. Если вы хотите изменить шрифт для Text Mesh, необходимо установить свойство шрифта компонента, а также установить правильную текстуру материала шрифта. Эту текстуру можно найти, используя раскладку актива шрифта. Если вы забудете установить текстуру, текст в сетке будет выглядеть блочным и смещенным.

Советы

  • Вы можете загрузить бесплатные шрифты TrueType с 1001freefonts.com (загрузить шрифты Windows, начиная с они содержат шрифты TrueType).
  • Если вы создаете скрипт для свойства Text, вы можете добавить разрывы строк, вставив escape-символ «\n» в свои строки.
  • Текстовым сеткам можно придать стиль с помощью простой разметки. Дополнительную информацию см. на странице Стилизованный текст.
  • Шрифты в Unity визуализируются путем предварительного преобразования глифов шрифта в карту текстуры. Если размер шрифта установлен слишком маленьким, эти текстуры шрифта будут выглядеть блочными. Поскольку ресурсы TextMesh визуализируются с использованием quadsпримитивного объекта, который напоминает плоскость, но его края имеют длину всего одну единицу, он использует только 4 вершин, а поверхность ориентирована в плоскости XY локального координатного пространства. Подробнее
    См. в Словарь
    , возможно, если размер TextMesh и текстура шрифта отличается, TextMesh будет выглядеть неправильно.
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3