Aprenda a criar interfaces de usuário no Cave Engine usando o sistema de UI. Nesta missão, você explorará os principais componentes usados para construir menus, HUDs e elementos interativos, incluindo posicionamento, ancoragem, texto, botões, barras dinâmicas e organização da interface.

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

Nesta Missão, você aprenderá a usar o sistema de Interface do Usuário do Cave Engine para criar interfaces funcionais, organizadas e interativas para seus jogos.

Ao longo das lições, você explorará os principais tipos de Elementos de UI disponíveis no Cave Engine, incluindo elementos padrão, elementos de texto, botões e componentes da UI Toolkit, como deslizadores, entradas numéricas e entradas de texto. Você entenderá para que cada elemento é utilizado e como eles podem ser combinados para construir menus, HUDs, telas de configurações, painéis e outros sistemas de interface.

Você também aprenderá a posicionar, redimensionar e escalar elementos da interface usando o sistema de ancoragem do Cave Engine, permitindo que sua UI se comportem corretamente em diferentes resoluções, tamanhos de janelas e relações de aspecto.

Outra parte importante desta Missão é aprender a estruturar interfaces usando a hierarquia de entidades. Ao usar Elementos de UI pai e filho, você poderá organizar menus e painéis de forma mais eficiente, tornando mais fácil mover, redimensionar, ocultar e gerenciar grupos completos de elementos da interface.

image.png

Você também verá como detectar interações do usuário, como passar o mouse por cima e clicar, e como usar Callbacks para executar lógica em Python a partir de eventos da UI. Isso torna possível criar botões interativos, abrir menus, mudar estados da UI, acionar ações de jogabilidade e conectar sua interface ao restante do seu jogo.

Finalmente, você aprenderá a personalizar a aparência visual da sua interface usando Estilos de UI, incluindo imagens, cores de matiz, transparência, desfoque, escalonamento em 9 fatias e diferentes estados visuais para interações normais, de passar o mouse por cima e de clique. Você também trabalhará com elementos de texto, configurando fontes, cores, escala, espaçamento, alinhamento e ancoragem para criar layouts de UI mais limpos e polidos.

Ao final desta Missão, você terá uma base sólida para criar interfaces de usuário completas dentro do Cave Engine, desde elementos simples de HUD até menus interativos com hierarquia organizada, posicionamento responsivo, visuais personalizados, texto, botões e entrada do usuário.