Quad (Deutsch)

Ein Viereck (ein Polygon mit vier Seiten und vier Ecken) mit Texturkoordinaten.

Ein Quad kann dazu genutzt werden, nur einen bestimmten Teil einer Textur zu zeichnen. Auf diesem Weg, kann ein großer Texturen-Atlas geladen werden und schließlich durch Quads in kleinere Unterbilder aufgeteilt werden.

O.png Quads 'bluten' wenn sie vergrößert, rotiert oder an nicht ganzzahligen Koordinaten gezeichnet werden. Dies kommt sogar innerhalb von SpriteBatches vor. Um diesem Effekt entgegen zu wirken, kann ein 1px breiter Rand um die Textur innerhalb des Texturen-Atlasses hinzugefügt werden (dieser Rand sollte vorzugsweise die gleichen Farben haben, wie die Pixel, welche er umrandet).  


Konstruktoren

love.graphics.newQuad (Deutsch) Erstellt ein neues Quad.

Funktionen

Object:type (Deutsch) Gibt den Typ des Objekts als String zurück.
Object:typeOf (Deutsch) Überprüft ob ein Objekt einem bestimmten Datentypen angehört.
Quad:flip (Deutsch) Spiegelt ein Quad entweder horizontal, vertikal oder in beide Richtungen. Removed in 0.9.0
Quad:getViewport (Deutsch) Gibt das Ansichtsfenster zurück.
Quad:setViewport (Deutsch) Bestimmt die Texturkoordinaten anhand eines bestimmten Ansichtsfensters.

Supertypen

Siehe auch


Andere Sprachen