Version: 2019.1
GUI Anterior
GUI Texture (Componente Legacy UI)

GUI Text (Componente UI Legacy)

GUI Text muestra un texto con cualquier fuente que usted importa en unas coordenadas de la pantalla

Por favor tener en cuenta Este componente se relaciona a método legacy para dibujar texturas UI e imágenes a la pantalla. Used debería utilizar el UI system actualizado de Unity más bien. Eso también no está relacionado al sistema IMGUI.

Propiedades

Propiedad: Función:
Text La cadena de caracteres a mostrar.
Anchor El punto en el que el Text comparte la posición de la Transform.
Alignment Cómo varias líneas son alineadas dentro del GUIText.
Pixel Offset Desplazamiento del texto en relación a la posición del GUIText en la pantalla.
Line Spacing Cuanto espacio habrá entre líneas de Text.
Tab Size Cuánto espacio se insertará para un carácter de pestaña (‘\t’) . Como un múltiplo del desplazamiento de caracteres de espacio.
Font La Font a utilizar al renderizar el texto.
Material Referencia al Material que contiene los caracteres a dibujar. Si se configura, esta propiedad anula a la que se encuentra en el asset Font.
Font Size El tamaño de la fuente a usar. Establecer a 0 para usar el tamaño por defecto de la fuente. Sólo aplicable en fuentes dinámicas.
Font Style El estilo de fuente a utilizar. (Normal, Negrita, Cursiva o Negrita y Cursiva). Sólo aplicable en fuentes dinámicas.
Pixel Correct Si se activa, todos los caracteres de Text serán dibujados en el tamaño de la textura de tipografía importada. Si se desactiva, el tamaño de los caracteres será ajustado basado en la Scale del Transform.
Rich Text Si se activa, permite marcas tipo HTML para dar formato al texto.

Detalles

Los GUI Texts se utilizan para imprimir texto en la pantalla en 2D. El Camera tiene que tener una GUI Layer adjuntada para renderizar el texto. Las cámaras incluyen una GUI Layer de forma predeterminada, por lo que no lo elimine si desea mostrar un GUI Text. Los GUI Texts se colocan utilizando únicamente los ejes X e Y. En lugar de posicionarse en Coordenadas del Mundo, los GUI Texts se colocan en Coordenadas de Pantalla, donde (0,0) es la parte inferior izquierda y (1,1) la esquina superior derecha de la pantalla. Para agregar un componente GUIText en Unity 5.0, primero use GameObject->Create Empty para crear un objeto de juego vacío, luego use la opción Component->Rendering->GUIText para agregar el componente GUIText al objeto de juego recién creado. Si el texto no es visible cuando presiona Reproducir, compruebe que la transformación tiene una posición adecuada, normalmente (0,5, 0,5, 0,0).

Para importar una tipografía vea la Font page.

Para utilizar un Rich Text mire la página Rich Text.

Pixel Correct

Por defecto, los GUI Texts son renderizados con Pixel Correct activado. Esto hace que se vean bien definidos, y mantendrán el mismo tamaño en píxeles independientemente de la resolución de pantalla.

Consejos

  • Cuando introduce texto en la propiedad Text, puede crear un salto de línea manteniendo Alt y pulsando Return.
  • Si usted está scripting la propiedad Text, usted puede agregar saltos de linea al insertar el carácter de escape “\n” en sus strings.
  • Puede descargar tipografías true type de manera gratuita en 1001freefonts.com (descargue las tipografías para Windows, dado que contienen tipografías TrueType).
GUI Anterior
GUI Texture (Componente Legacy UI)