Wir nutzen die Bibliothek raylib zum Erstellen von einfachen 2D-Grafiken und Animationen:
Sie können sich bei GitHub eine passende Version von dieser Bibliothek herunterladen:
https://github.com/raysan5/raylib/releases/tag/5.5
Erstellen Sie zunächst ein neues Visual-Studio-Projekt und binden Sie die raylib-Bibliothek ein.
Eintrag für Linker → Eingabe → zusätzliche Abhängigkeiten:
raylib.lib gdi32.lib winmm.lib opengl32.lib shell32.lib
Erstellen Sie ein Programm mit dem folgenden raylib-Grundgerüst:
#include "raylib.h"
int main()
{
// Fenster erstellen
InitWindow(500, 500, "raylib + Visual Studio Demo");
SetTargetFPS(60);
while (!WindowShouldClose()) // Hauptloop
{
BeginDrawing();
ClearBackground(VIOLET);
DrawLine(5, 0, 5, 250, WHITE);
EndDrawing();
}
CloseWindow(); // Aufräumen
return 0;
}
Wenn Sie beim Ausführen des Programms ein lila Fenster mit einer weißen Linie sehen, dann haben Sie raylib erfolgreich eingerichtet!
Eine Dokumentation aller Funktionen finden Sie im raylib-Cheatsheet:
<aside> 🚨
Prüfungsrelevant (nicht im Testat)
Das Raylib-Grundgerüst müssen Sie nicht für die Prüfung auswendig lernen. In der Prüfung können jedoch Aufgaben erscheinen, bei denen Sie die Spezifikation von ausgewählten Funktionen, wie z.B. DrawLine, DrawCircle, DrawRechtangle vorgelegt bekommen, mit denen Sie ein einfaches 2D-Muster anhand einer Skizze programmieren sollen (z.B. Gitterlinie, gestrichelte Linie, konzentrische Kreise,…)
</aside>