Text in OpenGL
-
Hallo,
ich möchte in meinem OpenGl Fenster eine Textausgabe haben. Mit was arbeite ich denn da am besten? hat jemand gute Erfahrungen mit irgendetwas??
Ich brauch es nur um Koordinaten anzuzeigen.
Grüße
-
Guckst du hier:
[url]
http://nehe.gamedev.net/lesson.asp?index=03
[/url]
-
ergo: ne Textur mit Buchstaben erstellen, nen 2D-Quadrat darstellen und die Texturkoordinaten des entsprechenden Buchstaben drauf flanschen..
-
Das Anstrengende ist hier nur die Buchstaben richtig aus dem Bitmap zu nehmen..
-
warum?
du nimmst ein Bitmap von 512*512 Pixeln und legst 16 * 16 Zeichen, also einen kompletten ASCII-Satz rein (gibts tools für)
Zeilen- und Spaltenadressen sindZeile = String[i] / 16;
Spalte = String[i] % 16;Ist eigentlich ganz simpel
-
Klar ists so ganz simpel Text auf den Bildschirm zu bringen aber trotzdem nehmen die Buchstaben unterschiedliche Breiten ein und das auch vom Font abhängig... Zb brauchen jetzt zb iI!1 meist nicht so viel Platz wie zb ein WQG und da muss man dann halt anpassen...