Diagramación de la pantalla de selección de nivel

Clase 19 de 29Curso de Creación de Interfaces de Usuario con Unity

Resumen

¿Cómo diagramar una pantalla de selección de niveles en Unity?

La creación de una pantalla de selección de niveles efectiva es fundamental para brindar una experiencia de usuario fluida y clara en cualquier juego. Este proceso puede parecer complicado al principio, pero con las técnicas y herramientas adecuadas, como las que ofrece Unity, es posible lograrlo de manera eficiente. Vamos a ver los pasos necesarios para diagramar una pantalla de selección de niveles.

¿Cómo crear la estructura básica?

Para empezar, es crucial ver una representación de la pantalla que se desea crear. En este caso, utilizamos una lista con un Scroll View para mostrar los niveles, junto a un botón de "Back" para regresar a la pantalla principal.

  1. Desactivar elementos innecesarios: Desactiva la pantalla actual y sus elementos de UI que no se utilizarán.
  2. Agregar imagen principal: En el elemento principal de UI, añade una nueva imagen para la selección de niveles. Nombre este componente como UI Level Selection.
  3. Configurar imagen principal: Ajusta su configuración para que tenga un Stretch en todas las direcciones con un color de fondo que desees, en este caso, un azul.

¿Cómo dividir la pantalla?

Dividir la pantalla de la selección de niveles en paneles ayuda a organizar mejor los elementos.

  1. Agregar nuevo elemento de UI: Añade un nuevo elemento de UI, empezando con una imagen para obtener el Rect Transform. Remueve el componente de imagen posteriormente si solo se necesita el Rect Transform.
  2. Configurar pivotes y Stretch: Configura los pivotes en Stretch y ajusta la posición y tamaño de los elementos para crear un espacio donde irá el botón de "Back".
  3. Ajustar contenedor de niveles: Nombrar este elemento como LevelList. Aquí se colocarán todos los niveles.

¿Cómo organizar la lista de niveles?

  1. Crear contenedor de niveles: Dentro de LevelList, crea un nuevo elemento llamado container con un Vertical Layout Group.
  2. Configurar Auto Size: Configura el Content Size Filter en Horizontal Fit sin restricciones y Vertical Fit en Preferred Size.
  3. Agregar elementos al contenedor: Copia un botón existente, como el botón de opciones, y ajústalo para usarlo como plantilla de nivel. Alinea el texto dentro del botón con Stretch y configura el padding.

¿Cómo añadir Scroll View?

  1. Agregar componente de Image y Mask: Añade una imagen al LevelList con opacidad cero y un componente Mask para evitar que los niveles sean visibles fuera de su lista.
  2. Configurar Scroll View: Añade el componente Scroll Rect para definir el contenido del Scroll y el Viewport. Activa solo el desplazamiento vertical.

¿Cómo integrar el botón "Back"?

  1. Copiar y ajustar botón: Copia el botón de inicio, ajústalo y ponlo en la posición inferior izquierda de la pantalla.
  2. Modificar propiedades del botón: Cambia el nombre a btnBack y ajusta su orientación y tamaño para alinear el ícono donde deseas.

Con estos pasos, tienes una pantalla de selección de niveles bien diagramada y visualmente coherente. No olvides que estos elementos pueden ajustarse y personalizarse aún más según las necesidades de tu proyecto. Continúa experimentando y aprendiendo para llevar tu juego al siguiente nivel. ¡Sigue adelante, la práctica hace al maestro!