Introducción y configuración inicial
Bienvenida al curso
Cargando el proyecto
El sistema de UI de Unity
El sistema de UI de Unity
El componente Canvas
El Rect Transform
Componente de imagen
Máscaras y efectos
Cómo crear texto en Unity
Creando botones en nuestra interfaz
Otros elementos de UI
Auto layout
Scroll views
Canvas groups
Haciendo interfaces para el juego
Revisión de las interfaces del juego
Importando nuestros assets
Diagramación de la pantalla del título
Animando el fondo con shader graph
Agregando lógica a la pantalla de título
Diagramación de la pantalla de selección de nivel
Implementación pantalla de selección de nivel
Ajustando el sistema de interfaz
Mejora de la interfaz del juego
Implementando la interfaz del juego
Diagramando la pantalla de pausa
Implementando la pantalla de pausa
Mejorando la pantalla de Game Over
Diagramación de la pantalla de configuración
Implementación de la pantalla de configuración
Muestra final y conclusiones
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
El componente de imagen en Unity es esencial para cualquier desarrollador que crea interfaces visuales. En esta clase, exploraremos en detalle cómo las diferentes propiedades de este componente pueden ser ajustadas para personalizar y mejorar tus proyectos de UI en Unity.
La propiedad Source Image es crucial porque especifica la textura que aparecerá en la imagen. Si no se asigna ninguna imagen, el sistema mostrará un color blanco por defecto, pero este color se puede personalizar.
Aunque no profundizaremos en materiales, es bueno saber que puedes aplicar diferentes efectos visuales a tus imágenes usando materiales personalizados en lugar del material UI por defecto.
Raycast Target: Al activarlo, la imagen puede responder a los eventos del sistema de Unity, como clics. Si se desactiva, la imagen se ignorará en eventos de interacción.
Raycast Padding: Ajusta el área clicable alrededor de la imagen, lo cual es útil para mejorar la accesibilidad del interfaz.
La propiedad Maskable determina si una imagen obedece al sistema de máscaras de Unity. Este sistema puede utilizarse para limitar la visualización de elementos a áreas específicas, algo que detallaremos en clases futuras.
Unity ofrece varios modos de renderización para imágenes, que afectan cómo se muestran visualmente dependiendo de las dimensiones del Rect Transform.
Simple: Simplemente estira la imagen para llenar el espacio asignado.
Tiled: Repite la imagen para cubrir el área cuando el Rect Transform es más grande que la imagen. Ajusta el tamaño de repetición con Pixels Per Unit Multiplier, útil para fondos animados.
Filled: Ideal para crear barras de progreso, ya que permite ajustar el Fill Amount para mostrar u ocultar progresivamente la imagen. Puedes configurar la dirección de este llenado (vertical, horizontal, radial).
Preserve Aspect: Mantiene las dimensiones originales de la imagen para evitar estiramientos no deseados.
Set Native Size: Ajusta el Rect Transform al tamaño nativo de la imagen.
El modo Sliced es crucial al trabajar con botones, ya que permite estirar una imagen sin distorsionar sus bordes. Divide la imagen en nueve secciones (bordes y centro), preservando las rotundidades originales en los bordes al expandir el elemento.
Con estas configuraciones, seguro que puedes crear botones personalizables para cualquier interfaz, preservando los bordes mientras ajustas el tamaño según necesites.
Recuerda, el sistema de imágenes de Unity es una herramienta poderosa. Explora sus capacidades y compártelo si logras algo innovador. ¡Sigue adelante con tu aprendizaje y experimenta con las posibilidades infinitas que Unity ofrece!
Aportes 0
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?