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!"); } }
characterCount | La cantidad de caracteres que han sido generados. |
characterCountVisible | La cantidad de caracteres que han sido generados y están incluidos en las lineas visibles. |
characters | Arreglo de caracteres generados. |
fontSizeUsedForBestFit | El tamaño de la fuente que se encontró si se utiliza el modo fit (de ajuste) óptimo. |
lineCount | La cantidad de lineas de texto generadas. |
lines | Información acerca de cada linea de texto generado. |
rectExtents | Extensiones del texto generado en formato rect. |
vertexCount | La cantidad de vértices generados. |
verts | Arreglo de vértices generados. |
TextGenerator | Crea un TextGenerator. |
GetCharacters | Rellene la lista dada con UICharInfo. |
GetCharactersArray | Devuelve el UICharInfo actual. |
GetLines | Rellene la lista dada con UILineInfo. |
GetLinesArray | Devuelve el UILineInfo actual. |
GetPreferredHeight | Dada un string y sus configuraciones, devuelve la altura preferida para un contenedor que contenga este texto. |
GetPreferredWidth | Dada un string y la configuración, devuelve el ancho preferido para un contenedor que contenga este texto. |
GetVertices | Poblar la lista dada con Vértices generados. |
GetVerticesArray | Devuelve el UILineInfo actual. |
Invalidate | Marca el generador de texto como inválido. Esto obligará una generación completa de texto la siguiente vez que Populate se llame. |
Populate | Generará los vértices y otros datos para el string dado con la configuración dada. |
PopulateWithErrors | Generará los vértices y otros datos para el string dado con la configuración dada. |