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

TextGenerator

класс в UnityEngine / Реализовано в: UnityEngine.TextRenderingModule

Описание

Класс, который можно использовать для генерации текста для визуализации.

Кэширует вершины, информацию о символах и строках для удобства памяти.

using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public Font font; void Start() { TextGenerationSettings settings = new TextGenerationSettings(); settings.textAnchor = TextAnchor.MiddleCenter; settings.color = Color.red; settings.generationExtents = new Vector2(500.0F, 200.0F); settings.pivot = Vector2.zero; settings.richText = true; settings.font = font; settings.fontSize = 32; settings.fontStyle = FontStyle.Normal; settings.verticalOverflow = VerticalWrapMode.Overflow; TextGenerator generator = new TextGenerator(); generator.Populate("I am a string", settings); Debug.Log("I generated: " + generator.vertexCount + " verts!"); } }

Свойства

characterCount Количество сгенерированных символов.
characterCountVisible Количество сгенерированных символов, включенных в видимые строки.
characters Массив сгенерированных символов.
fontSizeUsedForBestFit Размер шрифта, который был найден при использовании режима наилучшего соответствия.
lineCount Количество сгенерированных текстовых строк.
lines Информация о каждой сгенерированной текстовой строке.
rectExtents Объемы сгенерированного текста в прямоугольном формате.
vertexCount Количество сгенерированных вершин.
verts Массив сгенерированных вершин.

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

TextGenerator Создаёт текстовый генератор.

Публичные Методы

GetCharacters Заполнить данный список UICharInfo.
GetCharactersArray Возвращает текущий UICharInfo.
GetLines Заполнить данный список UILineInfo.
GetLinesArray Возвращает текущий UILineInfo.
GetPreferredHeight По заданной строке и настройкам возвращает предпочтительную высоту контейнера, в котором будет храниться этот текст.
GetPreferredWidth По заданной строке и настройкам возвращает предпочтительную ширину контейнера, в котором будет храниться этот текст.
GetVertices Заполните данный список сгенерированными вершинами.
GetVerticesArray Возвращает текущий массив UIVertex.
Invalidate Отметить генератор текста как недействительный. Это вызовет генерацию полного текста при следующем вызове Populate.
Populate Сгенерирует вершины и другие данные для данной строки с заданными настройками.
PopulateWithErrors Сгенерирует вершины и другие данные для данной строки с заданными настройками.
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3