love.graphics.circle (Deutsch)

Zeichnet einen Kreis.

Funktion

Übersicht

love.graphics.circle( mode, x, y, radius, segments )

Argumente

DrawMode (Deutsch) mode
Bestimmt den Zeichenmodus.
number (Deutsch) x
Die Position des Kreismittelpunkts auf der x-Achse.
number (Deutsch) y
Die Position des Kreismittelpunkts auf der y-Achse.
number (Deutsch) radius
Der Radius der Kreises.
number (Deutsch) segments
Die Anzahl der einzelnen Segmente welche zum zeichnen des Kreises verwendet werden sollen (je höher die Anzahl, desto "runder" wird der Kreis.

Rückgabewerte

Keine.

Anmerkungen

Zu beachten ist, dass die x und y Position eines Kreises im Gegensatz zu anderen Objekten nicht die obere linke "Ecke" des Kreises repräsentiert. Stattdessen befindet sich hier der Kreismittelpunkt.

Beispiel

Die Auswirkung des Segment Arguments

function love.draw()
    love.graphics.setColor(255, 255, 255);
    love.graphics.circle("fill", 300, 300, 50, 100); -- Zeichnet weißen Kreis mit 100 Segmenten.
    love.graphics.setColor(255, 0, 0);
    love.graphics.circle("fill", 300, 300, 50, 5);   -- Zeichnet roten Kreis mit fünf Segmenten.
end

Siehe auch


Andere Sprachen