love.graphics (Deutsch)

Die Hauptaufgabe von love.graphics besteht darin Linien, Geometrische Formen, Texte, Bilder und andere Drawable-Objekte auf den Bildschirm zu zeichnen. Außerdem ist das Modul noch dafür zuständig externe Dateien (Images und Fonts) in den RAM zu laden und spezielle Objekte wie ein ParticleSystem oder einen Framebuffer zu erstellen.

Das Koordinatensystem von LÖVE hat seinen Ursprung oben-links im Fenster mit der Koordinate 0/0. Die x-Achse ist horizontal und verläuft nach links positiv. Die y-Achse ist vertikal und verläuft nach unten positiv.

Das Koordinatensystem von LÖVE

In den meisten Fällen wird die Position eines Bildes oder Form über die oben-linke Ecke bestimmt (Siehe obere Abbildung).

Viele Funktionen werden außerdem dazu benutzt das grafische Koordinatensystem zu manipulieren. So ist es möglich Positionen und Größen von Objekten zu verändern oder sogar deren Rotation zu beeinflussen.

Typen

Font (Deutsch) Kann dazu benutzt werden, Text auf dem Bildschirm auszugeben.
Framebuffer (Deutsch) Off-screen render target.
Image (Deutsch) Drawable image type.

Funktionen

love.graphics.newFramebuffer (Deutsch) Creates a new Framebuffer.
love.graphics.newImage (Deutsch) Erzeugt ein Image-Objekt aus einem Dateipfad
love.graphics.toggleFullscreen (Deutsch) Das Vollbild umschalten.

Enumerationen

LineStyle (Deutsch) Die Stile, wie Linien gezeichnet werden sollen.

Siehe auch

Andere Sprachen

Personal tools