draw_textmode(string fontname,var mode,var height,var alpha)

Setzt die True-Type Schrift, Größe, Attribute für draw_text.

Parameter:

fontname Name der Schriftart, oder einfach NULL um nur die Transparents zu ändern. Folgende Schriftarten existieren auf allen Windows Systemen: "Arial", "Times", und "Courier"
mode 0 = normal, 1 = fett, 2 = kursiv, 3 = fett + kursiv
height Höhe der Schrift in Punkten
alpha Alphatransparenz in Prozent, 0..100

Besonderheiten:

Dies ist eine langsame Anweisung, da die Bitmap des Zeishensatzes zur Laufzeit erstellt werden muss. Deswegen sollte diese nicht mehrmals im selben Frame aufgerufen werden, es sei denn, es wird nur die Transparents geändert. Der Rest muss dabei auf Null gesetzt werden.

Geschwindigkeit:

Langsam

Beispiel:

 draw_textmode("Times",3,20,0);
var fade = 0;
while(1)
{
draw_textmode(NULL,0,0,fade); // change transparency only
fade = min(100,fade+time_step); // fade in
draw_text("Transparency test!",100,10,vector(255,255,255); // white text
wait(1);
}

Siehe auch:

draw_text

► Aktuelle Version Online