¿Así que quieres mostrar texto en tu juego?"

UpvoteUpvote 1 DownvoteDownvote

Features on these Courses

Stats

60 visits, 81 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 18 May, 2025.

La humilde palabra.

Tómate un minuto y piensa en las diferentes formas en que un juego puede mostrar palabras. O números, ya que estamos. Puntuaciones, inventarios, instrucciones, diálogos… Hay un montón de maneras en que el texto puede usarse dentro de un juego. Y por suerte, Construct ofrece muchas formas de manejar texto.

En su nivel más básico, mostrar texto es tan simple como crear un objeto de tipo Texto (que no debe confundirse con TextInput) o SpriteFont, y escribir algo en su propiedad Texto.

Esto es perfecto si solo necesitas mostrar algo estático. Por ejemplo, en la introducción de Kiwi Story, se utiliza un objeto SpriteFont para mostrarle al jugador qué hacer.

Ambos objetos son altamente personalizables en cuanto a cómo quieres que se vea tu texto. El objeto Texto te permite usar fuentes integradas (aunque recuerda que estas pueden no estar disponibles en todos los dispositivos) o instalar Webfonts que puedes incluir con tu proyecto. SpriteFont usa una imagen para representar tu fuente, por lo que puedes dibujar las letras como quieras, y luego configurar las propiedades de los caracteres según sea necesario. Ambos tipos de objetos permiten formato con BBCode, pero como SpriteFont renderiza texto como imágenes, las etiquetas disponibles son distintas a las del objeto Texto.

También puedes cambiar el texto y su formato durante el juego usando las diferentes acciones asociadas con ambos objetos; el manual explica en detalle qué hace cada acción.

Así que ya lo sabes: un buen punto de partida para usar texto en un juego es simplemente probar con los objetos Texto y SpriteFont. (¡Y necesitarás conocer al menos el objeto Texto para seguir el resto de este curso!)

  • 0 Comments

Want to leave a comment? Login or Register an account!