love.graphics.arc (Português)
love.graphics.arc
Disponível desde o LÖVE 0.8.0 |
Esta função não é suportada em versões anteriores. |
Desenha um arco preenchido ou não preenchido na posição (x, y)
. O arco é desenhado do angulo1
até o angulo2
em radianos. O parâmetro segmentos
determina quantos segmentos são usados para desenhar o arco. Quanto mais segmentos, mais suave a borda.
Contents
Função
Sinopse
love.graphics.arc( modo, x, y, raio, angulo1, angulo2, segmentos )
Argumentos
ModoDeDesenho modo
- Como desenhar o arco
número x
- A posição do centro ao longo do eixo x.
número y
- A posição do centro ao longo do eixo y.
número raio
- O raio do arco.
número angulo1
- O ângulo no qual o arco começa.
número angulo2
- O ângulo no qual o arco termina.
número segmentos (10)
- O número de segmentos usados para desenhar o arco.
Retorna
Nada.
Exemplos
Desenhando meio círculo
function love.draw( )
love.graphics.arc( "fill", 400, 300, 100, 0, math.pi )
end
Desenhado o Pacman
paclargura = math.pi / 6 -- tamanho da boca dele
function love.draw( )
love.graphics.setColor( 255, 255, 0 ) -- o pacman tem que ser amarelo
love.graphics.arc( "fill", 400, 300, 100, paclargura, (math.pi * 2) - paclargura )
end
Notas
Se o ângulo inicial for numericamente maior que o ângulo final, o arco é desenhado em sentido anti-horário. Se o ângulo final é numericamente maior que o ângulo inicial, o arco é desenhado em sentido horário.
Veja Também
Outras Línguas
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