Difference between revisions of "love.graphics.circle (Deutsch)"

(German translation.)
 
m (Update example.)
 
Line 21: Line 21:
 
<source lang="lua">
 
<source lang="lua">
 
function love.draw()
 
function love.draw()
     love.graphics.circle("fill", 300, 300, 50, 100);
+
    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.setColor(255, 0, 0);
     love.graphics.circle("fill", 300, 300, 50, 5);
+
     love.graphics.circle("fill", 300, 300, 50, 5);   -- Zeichnet roten Kreis mit fünf Segmenten.
 
end
 
end
 
</source>
 
</source>

Latest revision as of 13:53, 25 October 2014

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