Lerne deine Engine kennen.
Vom ersten Build bis zur Rendering-Pipeline. Anleitungen auf Grundlage des tatsächlichen Codes von Awesome Engine.
Kompilieren. Starten. Erkunden.
Bereite CMake und einen C++20-Compiler vor. Die Abhängigkeiten werden über FetchContent aufgelöst.
Installationsanleitung →9 Anleitungen verfügbar
Einführung
Was Awesome Engine enthält, was du in seinem Code untersuchen kannst und wie der Status der Systeme zu verstehen ist.
Installation und Kompilierung
Bereite CMake und einen C++20-Compiler vor, erstelle die ausführbare Datei und starte sie aus dem richtigen Verzeichnis.
Konfiguration
Einstellungen für Fenster, Zeit, Audio und Cursor sowie Grenzen der aktuellen JSON-Konfiguration.
Architektur der Engine
Erkunde die Hauptschleife, EngineContext, Objektbesitz und die Beziehungen zwischen den Systemen.
Rendering und Effekte
Wie eine 2D-Szene gezeichnet wird, Bloom und Monitor angewendet werden und Ansichten sowie Partikel funktionieren.
Ressourcen und Persistenz
Laden von Texturen, Sounds, Schriften und Musik sowie JSON-Speicherung und Bildschirmaufnahmen der Engine.
Szenen und Lebenszyklus
Der Scene-Vertrag, die Spielregistrierung, verzögerte Übergänge und das Aufräumen des Zustands.
Eingabe, Audio und Oberfläche
Aktionsbelegung, Controller, globale Tastenkürzel, Audiowiedergabe und TGUI-Widgets.
Fehlerbehebung
Konkrete Diagnose für Builds, Ressourcen, Steuerung, Speicherung und Grenzen der geprüften Revision.
Keine passende Anleitung gefunden.
Versuche „Rendering“, „Ressourcen“ oder „Szenen“.
5a6dfac. Ausstehende lokale Integrationen sind gesondert gekennzeichnet; sie werden nicht als veröffentlichte Version dargestellt.