Kommentar

Hinweis Wenn Sie bereits C, C++, Java oder C# gelernt haben, können Sie diese Lektion überspringen. Der Grund: Die Kommentare in Rust funktionieren nahezu identisch wie in diesen Sprachen. Was …

Hello World-Beispiel

Nach der Rust-Installation aus der vorherigen Lektion haben Sie nun vermutlich eine funktionsfähige Rust-Umgebung eingerichtet. Im Folgenden erstellen wir unser erstes Rust-Beispielprogramm. Erstellen Sie zunächst einen Ordner auf Ihrem Computer …

Einführung und Installation

Rust entwickelt sich rasant, hat sich von einer Nischensprache zu einem Mainstream-Werkzeug entwickelt, etabliert sich im Bereich der Systemprogrammierung und wird von Open-Source-Communities sowie zahlreichen Branchen weit verbreitet eingesetzt.Es kombiniert …

Verwendung gängiger ImGui Steuerelemente

Zuerst entfernen wir alle Widgets aus der vorherigen Lektion und erstellen ein minimales leeres Fenster ohne jegliche Steuerelemente darin. Jetzt erstellen wir die ImGui-Widgets nacheinander. Text-Widget Es rendert Text 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 …