Views
love.graphics.print (Deutsch)
Zeichnet einen Text auf den Bildschirm. Wenn kein Font spezifiziert ist, wird ein Standard-Font erstellt und verwendet.
Verschiebungen und Skalierungen des Koordinatensystems, werden seit LÖVE 0.7.1 beim Zeichnen des Textes berücksichtigt. Dies sollte man beachten, da es sonst vorkommen kann, dass der Text an der falschen Stelle oder gar nicht auf dem Bildschirm gezeichnet wird.
Sowohl love.graphics.print als auch love.graphics.printf unterstützen beide UTF-8 Encoding. Für Spezialcharaktere wird ein passender Font benötigt.
Funktion
Übersicht
Argumente
string (Deutsch) text
- Der Text der gezeichnet werden soll.
number (Deutsch) x
- Die x-Position an der gezeichnet werden soll.
number (Deutsch) y
- Die y-Position an der gezeichnet werden soll.
number (Deutsch) r (0)
- Die Ausrichtung in Radianten.
number (Deutsch) sx (1)
- Skalierungsfaktor (x-Achse).
number (Deutsch) sy (sx)
- Skalierungsfaktor (y-Achse).
number (Deutsch) ox (0)
- Ursprungsverschiebung (x-Achse).
number (Deutsch) oy (0)
- Ursprungsverschiebung (y-Achse).
number (Deutsch) kx (0)
- Scherungsfaktor (x-Achse).
number (Deutsch) ky (0)
- Scherungsfaktor (y-Achse).
Rückgabewerte
Keine.
Beispiele
love.graphics.setColor(0, 255, 0, 255)
love.graphics.print("This is a pretty lame example.", 10, 200)
love.graphics.setColor(255, 0, 0, 255)
love.graphics.print("This lame example is twice as big.", 10, 250, 0, 2, 2)
love.graphics.setColor(0, 0, 255, 255)
love.graphics.print("This example is lamely vertical.", 300, 30, math.pi/2)
end
Anmerkungen
In Version 0.8.0 und höher stoppt love.graphics.print beim ersten '\0' (Null) Charakter. Dies kann zu Problemen führen, wenn man zum Beispiel Tastaturinput an einen String anfügt, da einige davon Multibyte-Charaktere sind und unter Umständen Null-Bytes enthalten.
Siehe auch
Andere Sprachen
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info