Aprende a crear interfaces de usuario en Cave Engine utilizando el sistema de UI. En esta misión, explorarás los componentes principales utilizados para construir menús, HUDs y elementos interactivos, incluyendo posicionamiento, anclaje, texto, botones, barras dinámicas y organización de la interfaz.

5 enrolled
6 lessons
Login to Subscribe

Prerequisites Required

Complete these quests before starting:

Cave: Getting Started Guide

Cave: Getting Started Guide

Start learning Cave Engine from zero. This beginner-friendly text course will guide you through the editor, the basic workflow, and the main tools you need to understand before creating your own 3D games.

View Quest

Follow this quest with a free account

Log in or sign up to subscribe, track lesson progress, and unlock more learning content.

image.png

En esta Misión, aprenderás a utilizar el sistema de Interfaz de Usuario de Cave Engine para crear interfaces funcionales, organizadas e interactivas para tus juegos.

A lo largo de las lecciones, explorarás los principales tipos de Elementos de UI disponibles en Cave Engine, incluyendo elementos predeterminados, elementos de texto, botones y componentes del Kit de Herramientas de UI como deslizadores, entradas numéricas e entradas de texto. Entenderás para qué se utiliza cada elemento y cómo pueden combinarse para construir menús, HUDs, pantallas de configuración, paneles y otros sistemas de interfaz.

También aprenderás a posicionar, redimensionar y escalar elementos de la interfaz utilizando el sistema de anclaje de Cave Engine, lo que permitirá que tu UI se comporte correctamente en diferentes resoluciones, tamaños de ventana y relaciones de aspecto.

Otra parte importante de esta misión es aprender a estructurar interfaces utilizando la jerarquía de entidades. Al utilizar elementos de UI padre e hijo, podrás organizar menús y paneles de manera más eficiente, facilitando el movimiento, la redimensión, el ocultamiento y la gestión de grupos completos de elementos de interfaz.

image.png

También verás cómo detectar interacciones del usuario como hovering y clicking, y cómo utilizar Callbacks para ejecutar lógica de Python a partir de eventos de la UI. Esto hace posible crear botones interactivos, abrir menús, cambiar estados de UI, activar acciones de juego y conectar tu interfaz con el resto de tu juego.

Finalmente, aprenderás a personalizar la apariencia visual de tu interfaz utilizando Estilos de UI, incluyendo imágenes, colores de tinte, transparencia, desenfoque, escalado 9-Slice y diferentes estados visuales para interacciones normales, de hover y de click. También trabajarás con elementos de texto, configurando fuentes, colores, escala, espaciado, alineación y anclaje para crear diseños de UI más limpios y pulidos.

Al final de esta misión, tendrás una base sólida para crear interfaces de usuario completas dentro de Cave Engine, desde elementos de HUD simples hasta menús interactivos con una jerarquía organizada, posicionamiento responsivo, visuales personalizadas, texto, botones e input del usuario.