[SDL] >> Schrift?



  • Hi!

    Ich wollte mal fragen wie man in SDL Schriften verwenden kann.
    Ich hab schon mal gesehen, dass jemand eine Schriftart geladen hat und dann was auf ne surface geschrieben hat. Aber bei manchen Spielen hab ichs auch schon gesehen, das ein CharSet als bmp dabei war von wo aus dann die einzelnen Buchstaben geblittet wurden.
    Jetz wollte ich fragen was das für ne funktion is oder ob man dafür ne Add-on Lib für SDL braucht(vor allem für die 1. Möglichkeit).
    Ich würd aber allerdings gerne die 2. Möglichkeit benutzen(mit dem charset) gibts da auch ne lib oder muss man sich da selbst Funktionen usw. schreiben...?

    ➡ Thx im Voraus!



  • 1. Möglichkeit: Damit hab ichs mal gemacht.
    2. Möglichkeit: Hmm, das kann man recht einfach selber machen. Könntest dir mal Quellcodes von spielen mit BitmapFonts ankucken.



  • Ein recht gutes Tutorial für die 2. Möglichkeit (welche ich auch stark
    bevorzuge) gibts hier: http://cone3d.gamedev.net/cgi-bin/index.pl?page=tutorials/gfxsdl/index
    ("Lesson 4: Bitmap Fonts")

    Ist nicht unbedingt schöner Code (so eine Art "C++ im C-Stil"),
    aber die Funktionsweise von Bitmapfonts wird IMHO recht gut beschrieben.

    gruß,
    walker


Anmelden zum Antworten