TextMesh
Hereda: PrimitiveMesh < Mesh < Resource < RefCounted < Object
Genera una PrimitiveMesh a partir del texto.
Descripción
Generate a PrimitiveMesh from the text.
TextMesh can be generated only when using dynamic fonts with vector glyph contours. Bitmap fonts (including bitmap data in the TrueType/OpenType containers, like color emoji fonts) are not supported.
The UV layout is arranged in 4 horizontal strips, top to bottom: 40% of the height for the front face, 40% for the back face, 10% for the outer edges and 10% for the inner edges.
Tutoriales
Propiedades
|
||
|
||
|
||
|
||
|
||
BitField[JustificationFlag] |
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Descripciones de Propiedades
AutowrapMode autowrap_mode = 0 🔗
void set_autowrap_mode(value: AutowrapMode)
AutowrapMode get_autowrap_mode()
Si se establece en algo que no sea TextServer.AUTOWRAP_OFF, el texto se ajusta dentro del rectángulo delimitador del nodo. Si cambias el tamaño del nodo, cambiará su altura automáticamente para mostrar todo el texto.
Paso (en píxeles) utilizado para aproximar las curvas de Bézier.
Profundidades de la malla, si se establece en 0.0 solo se genera la superficie frontal, y el diseño UV se cambia para usar la textura completa solo para la cara frontal.
Configuración de la fuente usada para mostrar texto.
Tamaño de fuente del texto de TextMesh.
HorizontalAlignment horizontal_alignment = 1 🔗
void set_horizontal_alignment(value: HorizontalAlignment)
HorizontalAlignment get_horizontal_alignment()
Controla la alineación horizontal del texto. Admite izquierda, centro, derecha y relleno, o justificar.
BitField[JustificationFlag] justification_flags = 163 🔗
void set_justification_flags(value: BitField[JustificationFlag])
BitField[JustificationFlag] get_justification_flags()
Reglas de alineación de relleno de línea.
Código de idioma utilizado para los algoritmos de modelado de texto. Si se deja vacío, se utiliza la configuración regional actual.
Additional vertical spacing between lines (in pixels), spacing is added to line descent. This value can be negative.
Vector2 offset = Vector2(0, 0) 🔗
El desplazamiento del dibujo del texto (en píxeles).
El tamaño del ancho de un píxel en el texto para escalarlo en 3D.
StructuredTextParser structured_text_bidi_override = 0 🔗
void set_structured_text_bidi_override(value: StructuredTextParser)
StructuredTextParser get_structured_text_bidi_override()
Establece la sobrescritura del algoritmo BiDi para el texto estructurado.
Array structured_text_bidi_override_options = [] 🔗
void set_structured_text_bidi_override_options(value: Array)
Array get_structured_text_bidi_override_options()
Establece opciones adicionales para la sobrescritura BiDi.
El texto del que se generará la malla.
Nota: Debido a que es un Resource, no sigue las reglas de Node.auto_translate_mode. Si se desea desactivar la traducción, debe hacerse manualmente con Object.set_message_translation().
Direction text_direction = 0 🔗
Dirección base de escritura del texto.
Si es true, todo el texto se muestra como MAYÚSCULAS.
VerticalAlignment vertical_alignment = 1 🔗
void set_vertical_alignment(value: VerticalAlignment)
VerticalAlignment get_vertical_alignment()
Controla la alineación vertical del texto. Admite alineación superior, centrada e inferior.
Ancho del texto (en píxeles), utilizado para la alineación del relleno.