Version: 2017.1

TextGenerator

class in UnityEngine

Cambiar al Manual

Descripción

Clase que se puede utilizar para generar texto para el renderizado.

Almacena en caché vertices, información de personajes, e información de linea para una amabilidad de la memoria.

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!"); } }

Variables

characterCountLa cantidad de caracteres que han sido generados.
characterCountVisibleLa cantidad de caracteres que han sido generados y están incluidos en las lineas visibles.
charactersArreglo de caracteres generados.
fontSizeUsedForBestFitEl tamaño de la fuente que se encontró si se utiliza el modo fit (de ajuste) óptimo.
lineCountLa cantidad de lineas de texto generadas.
linesInformación acerca de cada linea de texto generado.
rectExtentsExtensiones del texto generado en formato rect.
vertexCountLa cantidad de vértices generados.
vertsArreglo de vértices generados.

Constructores

TextGeneratorCrea un TextGenerator.

Funciones Públicas

GetCharactersRellene la lista dada con UICharInfo.
GetCharactersArrayDevuelve el UICharInfo actual.
GetLinesRellene la lista dada con UILineInfo.
GetLinesArrayDevuelve el UILineInfo actual.
GetPreferredHeightDada un string y sus configuraciones, devuelve la altura preferida para un contenedor que contenga este texto.
GetPreferredWidthDada un string y la configuración, devuelve el ancho preferido para un contenedor que contenga este texto.
GetVerticesPoblar la lista dada con Vértices generados.
GetVerticesArrayDevuelve el UILineInfo actual.
InvalidateMarca el generador de texto como inválido. Esto obligará una generación completa de texto la siguiente vez que Populate se llame.
PopulateGenerará los vértices y otros datos para el string dado con la configuración dada.
PopulateWithErrorsGenerará los vértices y otros datos para el string dado con la configuración dada.