Verwendung gängiger ImGui Steuerelemente

Zuerst entfernen wir alle Steuerelemente aus der vorherigen Lektion und erstellen ein einfaches leeres Fenster ohne jegliche Komponenten. Im Folgenden erstellen wir nacheinander alle ImGui-Steuerelemente. Text-Steuerelement Der Text wird von …

Einfachen Additionsrechner mit ImGui erstellen

Wir erstellen eine Additionsfunktion mit zwei Eingabefeldern für Zahlen, einem Pluszeichen dazwischen und einem Gleichheitsbutton. Gibst du zwei Zahlen ein und klickst auf =, wird das Ergebnis im dritten Eingabefeld …

Schwarzes Konsolenfenster bei ImGui ausblenden

Bei den Beispielprojekten der letzten beiden Lektionen öffnet Visual Studio beim Ausführen immer zwei Fenster gleichzeitig: ein schwarzes Konsolenfenster und das eigentliche ImGui-GUI-Fenster. In der Praxis benötigen wir nur das …

ImGui Beispielanalyse

Header-Bereich Einbinden des GLFW-Fensterbibliothek-Headers: Zuständig für Fenstererstellung, Maus-/Tastatureingabeverarbeitung, OpenGL-Kontextverwaltung und Fenster-Nachrichtenschleife. GLFW ist eine in C geschriebene Bibliothek zur Erstellung und Verwaltung von Fenstern. Sie ist unabhängig von ImGui, aber …

Minimale ImGui-Demo mit VS2022 (Umgebung einrichten)

Voraussetzungen Wir arbeiten unter Windows 64-Bit, also lade einfach die 64-Bit-Windows-Binärdateien herunter. Projekt erstellen Öffne VS2022 und erstelle ein „Leeres C++-Projekt“ Gib dem Projekt einen Namen, zum Beispiel ImGuiDemo Mache …