Mejora de la interfaz del juego
Clase 22 de 29 • Curso de Creación de Interfaces de Usuario con Unity
Contenido del curso
- 14

Revisión de las interfaces del juego
02:46 - 15

Importando nuestros assets
05:37 - 16

Diagramación de la pantalla del título
12:31 - 17

Animando el fondo con shader graph
12:16 - 18

Agregando lógica a la pantalla de título
11:35 - 19

Diagramación de la pantalla de selección de nivel
10:48 - 20

Implementación pantalla de selección de nivel
13:23 - 21

Ajustando el sistema de interfaz
08:43 - 22

Mejora de la interfaz del juego
11:07 - 23

Implementando la interfaz del juego
08:22 - 24

Diagramando la pantalla de pausa
07:43 - 25

Implementando la pantalla de pausa
09:38 - 26

Mejorando la pantalla de Game Over
07:47 - 27

Diagramación de la pantalla de configuración
11:36 - 28

Implementación de la pantalla de configuración
12:46 - 29

Muestra final y conclusiones
02:42
¿Cómo mejorar la interfaz de juego durante el gameplay en Unity?
Mejorar la interfaz de usuario durante el gameplay es esencial para proporcionar una experiencia de juego fluida y atractiva para los usuarios. En Unity, esta tarea se vuelve más manejable con la creación y organización adecuada de los elementos de UI. A continuación, te guía en cómo llevar a cabo esta mejora paso a paso.
¿Cómo organizar la interfaz?
Para empezar, es útil tener una imagen de referencia que muestre cómo debería verse la interfaz durante el juego. Esta referencia puede incluir elementos nuevos como un contador de puntos o un botón de pausa. Es una práctica común crear un contenedor principal para la interfaz dentro de Unity, lo cual facilita el manejo de los elementos de UI.
-
Crear un contenedor principal:
- En la sección de UI, crea un nuevo componente de tipo imagen y nómbralo UI In Game.
- Configura este componente para que tenga un ajuste de Stretch completo y establece la distancia en cero en todas las direcciones.
- Deshabilita la imagen para dejar el contenedor vacío y más fácil de manejar.
-
Organizar los elementos dentro del contenedor:
- El primer elemento, UI Points, debería ser un hijo de UI In Game.
- Dentro de este grupo, añade un nuevo elemento de tipo imagen llamado Points Container y alinéalo en la esquina inferior izquierda.
- Points Container no necesita contenido visible, así que quita el componente de imagen.
¿Cómo crear un contador de puntos?
Un contador de puntos visualmente atractivo puede hacer que el progreso del jugador sea más emocionante.
-
Ajustar el texto del contador:
- Dentro de UI Points, modifica el componente de texto para mostrar por lo menos cinco ceros.
- Utiliza la fuente Kenny Blocks, desactiva el auto size y asigna un tamaño fijo. Asegúrate de que el color sea un tono amarillo brillante.
-
Añadir la estrella al contador:
- En Points Container, agrega un nuevo objeto de tipo imagen llamado star.
- Selecciona el ícono de estrella previamente importado, habilita preserve aspect para mantener las proporciones.
- Ajusta el color de la estrella para que coincida con el color del texto del contador.
-
Ajuste de detalles:
- Duplica la estrella inicial, hazla hija de la original, reduce su tamaño y aplica un color más oscuro para dar un efecto visual diferenciado.
¿Cómo configurar el botón de pausa?
Un botón de pausa es crucial para permitir a los jugadores tomarse un respiro sin perder el progreso en el juego.
-
Copiar y alterar un botón existente:
- Copia el botón ya creado en UI Start Screen.
- Pégalos dentro de UI In Game y ajústalo para que su pivote esté en la esquina inferior derecha (X=1, Y=0).
-
Eliminación de texto y configuración del ícono:
- Quita cualquier texto del botón y coloca el ícono de pausa adecuado en el componente de Image Source.
- Ajusta el tamaño y posición para que se integre armoniosamente en la interfaz del juego.
¿Cómo solucionar problemas de alineación de pantalla?
El tamaño inadecuado o el desalineamiento pueden ser frustrantes para el usuario. Aquí vemos cómo resolver tales inconvenientes.
-
Ajuste del tamaño de los botones de selección de nivel:
- Si los botones o listas están desalineados, edita el prefab correspondiente desde la carpeta de prefabs.
- Cambia el tamaño o el ancho del container si es necesario, pero recuerda que los cambios hechos en modo play no se guardan.
-
Probando y aplicando ajustes:
- Al realizar pruebas en modo play, toma nota de las configuraciones efectivas y aplícalas fuera de este modo para asegurar que persistan.
Este método no solo mejora la apariencia visual, sino que proporciona una estructura organizada y eficiente para el usuario. Una vez aplicadas estas mejoras, la interfaz del juego debería estar mucho mejor preparada para un uso emocionante e intuitivo.
La mejora continua es esencial en el desarrollo de videojuegos, así que sigue experimentando y ajustando según sea necesario. ¡Bien hecho y sigue aprendiendo!