Lerne, wie du Benutzeroberflächen in Cave Engine mit dem UI-System erstellst. In dieser Quest wirst du die Hauptkomponenten erkunden, die zum Erstellen von Menüs, HUDs und interaktiven Elementen verwendet werden, einschließlich Positionierung, Verankerung, Text, Schaltflächen, dynamischen Balken und der Organisation der Benutzeroberfläche.

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

In dieser Quest wirst du lernen, wie du das Benutzeroberflächensystem von Cave Engine nutzen kannst, um funktionale, organisierte und interaktive Benutzeroberflächen für deine Spiele zu erstellen.

In den Lektionen wirst du die Haupttypen von UI-Elementen erkunden, die in Cave Engine verfügbar sind, einschließlich Standardelementen, Textelementen, Schaltflächen und UI-Toolkit-Komponenten wie Schiebereglern, numerischen Eingaben und Texteingaben. Du wirst verstehen, wofür jedes Element verwendet wird und wie sie kombiniert werden können, um Menüs, HUDs, Einstellungsbildschirme, Panels und andere Schnittstellensysteme zu erstellen.

Du wirst auch lernen, wie man Elemente der Benutzeroberfläche positioniert, ihre Größe ändert und skaliert, indem du das Verankering-System von Cave Engine nutzt, sodass deine UI in verschiedenen Auflösungen, Fenstergrößen und Seitenverhältnissen korrekt funktioniert.

Ein weiterer wichtiger Teil dieser Quest ist das Lernen, wie man Benutzeroberflächen mit der Entitätenhierarchie strukturiert. Durch die Verwendung von Eltern- und Kind-UI-Elementen wirst du in der Lage sein, Menüs und Panels effizienter zu organisieren, was es einfacher macht, komplette Gruppen von UI-Elementen zu bewegen, zu vergrößern, zu verbergen und zu verwalten.

image.png

Du wirst auch sehen, wie man Benutzerinteraktionen wie Hovering und Klicken erkennt und wie man Callbacks verwendet, um Python-Logik von UI-Ereignissen auszuführen. Dadurch wird es möglich, interaktive Schaltflächen zu erstellen, Menüs zu öffnen, UI-Zustände zu ändern, Gameplay-Aktionen auszulösen und deine Benutzeroberfläche mit dem restlichen Spiel zu verbinden.

Schließlich wirst du lernen, wie du das visuelle Erscheinungsbild deiner Benutzeroberfläche mit UI-Stilen anpassen kannst, einschließlich Bildern, Farbtönungen, Transparenz, Unschärfe, 9-Slice-Scaling und verschiedenen visuellen Zuständen für normale, Hover- und Klickinteraktionen. Du wirst auch mit Textelementen arbeiten und Schriftarten, Farben, Größe, Abstand, Ausrichtung und Verankerung konfigurieren, um sauberere und poliertere UI-Layouts zu erstellen.

Am Ende dieser Quest wirst du ein solides Fundament für die Erstellung vollständiger Benutzeroberflächen innerhalb von Cave Engine haben, von einfachen HUD-Elementen bis hin zu interaktiven Menüs mit organisierter Hierarchie, responsive Positionierung, benutzerdefinierten visuellen Darstellungen, Texten, Schaltflächen und Benutzereingaben.