love.graphics.newFont (Deutsch)
Erstellt ein neues Font Objekt.
Diese Funktion kann sehr langsam sein, wenn sie zum Beispiel in love.update oder love.draw wiederholt aufgerufen wird. Daher sollte eine Ressource die häufiger benutzt werden soll, nur einmal geladen und so gespeichert werden, dass sie später wiederverwendet werden kann. |
Contents
Funktion
Übersicht
font = love.graphics.newFont( filename, size )
Argumente
string (Deutsch) filename
- Der Pfad zur Font-Datei.
number (Deutsch) size (12)
- Die Größe des Font in Pixeln.
Rückgabewerte
Font (Deutsch) font
- Ein Font-Objekt welches dazu benutzt werden kann, Text auf den Bildschirm zu zeichnen.
Funktion
Übersicht
font = love.graphics.newFont( file, size )
Argumente
File (Deutsch) file
- Eine Datei welche auf einen Font zeigt.
number (Deutsch) size (12)
- Die Größe des Font in Pixeln.
Rückgabewerte
Font (Deutsch) font
- Ein Font-Objekt welches dazu benutzt werden kann, Text auf den Bildschirm zu zeichnen.
Funktion
Übersicht
font = love.graphics.newFont( data, size )
Argumente
Data (Deutsch) data
- Ein enkodiertes Datum, welches in einen Font dekodiert werden soll.
number (Deutsch) size (12)
- Die Größe des Font in Pixeln.
Rückgabewerte
Font (Deutsch) font
- Ein Font-Objekt welches dazu benutzt werden kann, Text auf den Bildschirm zu zeichnen.
Funktion
Diese Variante nutzt den Standard-Font (Vera Sans) mit einer benutzerdefinierten Größe.
Übersicht
font = love.graphics.newFont( size )
Argumente
number (Deutsch) size (12)
- Die Größe des Font in Pixeln.
Rückgabewerte
Font (Deutsch) font
- Ein Font-Objekt welches dazu benutzt werden kann, Text auf den Bildschirm zu zeichnen.
Beispiele
Benutzt den Standard-Font in verschiedenen Größen um Text auf den Bildschirm zu zeichnen.
local default, small, big
function love.load()
default = love.graphics.newFont()
small = love.graphics.newFont(8)
big = love.graphics.newFont(18)
end
function love.draw()
love.graphics.setFont(small)
love.graphics.print("Hello World!", 20, 20)
love.graphics.setFont(default)
love.graphics.print("Hello World!", 20, 40)
love.graphics.setFont(big)
love.graphics.print("Hello World!", 20, 60)
end
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