love.graphics.arc (Deutsch)
Available since LÖVE 0.8.0 |
This function is not supported in earlier versions. |
Zeichnet einen gefüllten oder ungefüllten Bogen an der Position (x, y)
. Der Boden wird von winkel1
zu winkel2
gezeichnet (die verwendete Winkeleinheit wird dabei in Radianten angegeben). Das segmente
Parameter bestimmte wieviele Segmente beim Zeichnen genutzt werden sollen. Je mehr Segmente der Bogen hat, desto runder / glatter wird er gezeichnet.
Contents
Funktion
Übersicht
love.graphics.arc( modus, x, y, radius, winkel1, winkel2, segmente )
Argumente
DrawMode (Deutsch) mode
- Wie der Bogen gezeichnet werden soll.
number (Deutsch) x
- Die Position des Zentrums entlang der x-Achse.
number (Deutsch) y
- Die Position des Zentrums entlang der y-Achse.
number (Deutsch) radius
- Der Radius des Bogens.
number (Deutsch) angle1
- Der Winkel an dem der Bogen beginnt.
number (Deutsch) angle2
- Der Winkel an dem der Bogen endet.
number (Deutsch) segments (10)
- Die Anzahl der Segmente die zum Zeichnen verwendet werden sollen.
Rückgabewerte
Keine.
Beispiele
Einen Halbkreis zeichnen
function love.draw( )
love.graphics.arc( "fill", 400, 300, 100, 0, math.pi )
end
Pacman zeichnen
pacwidth = math.pi / 6 -- size of his mouth
function love.draw( )
love.graphics.setColor( 255, 255, 0 ) -- pacman needs to be yellow
love.graphics.arc( "fill", 400, 300, 100, pacwidth, (math.pi * 2) - pacwidth )
end
Anmerkungen
Der Bogen wird gegen den Uhrzeigersinn gezeichnet, wenn der Anfangswinkel größer als der Endwinkel ist. Der Bogen wird im Uhrzeigersinn gezeichnet, wenn der Endwinkel größer als der Anfangswinkel ist.
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