Hi,
nachdem ich vor Kurzem meinen SDL-Wrapper von v1.2 auf v2 migriert habe, möchte ich meinen Text-Rending-Ansatz verbessern. Bisher habe ich mit SDL_ttf gearbeitet und, wenn sich der Text geändert hat, eine neue SDL_Surface erzeugt. Nun müsste ich (da ich generell nur noch mit Textures arbeiten möchte) jedesmal auch die Surface auf die Grafikkarte laden - was sicher nicht die beste Idee ist.
Nachdem ich mich jetzt etwas mit Bitmap-Schriften befasst habe überlege ich einen entsprechenden Ansatz zu verwenden, d.h. verschiedene Characters in eine Grafik vorzurendern und die dann als Texture auf die Grafikkarte zu laden. Dann könnte ich beim Rendern von Strings zeichenweise Bereiche der Texture auf den Bildschirm rendern lassen - je nach dem welcher Character gerade dran ist.
Soweit ich das überblicke, ist das im Grunde genau der Ansatz von Bitmap-Schriften. Nun stellt sich mir aber die Frage, in wie weit das heute noch sinnvoll / üblich ist, soetwas zu verwenden. Analog dazu überlege ich vielleicht "einfach nur" Bitmap-Schriften zu verwenden, d.h. SDL_ttf komplett auszuklammern. Ist dabei die Verwendung von dickengleicher Schrift sinnvoll oder eher unüblich?
Ich hoffe ihr könnt mir da etwas weiterhelfen
Danke im Voraus
LG Glocke