Difference between revisions of "love.graphics.line (Português)"

(versão inicial em Português)
 
(translation update)
 
Line 1: Line 1:
 +
<span style="color: #597E9A; font-size: 18pt">love.graphics.line</span>
 +
{{#set:RealLink=love.graphics.line (Português)}}
 +
{{#set:DisplayName=love.graphics.line}}
 
Desenha linhas entre pontos.
 
Desenha linhas entre pontos.
 
== Função ==
 
== Função ==
Line 6: Line 9:
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|number (Português)|x1|A posição do primeiro ponto no eixo x.}}
+
{{param|number (Português)|x1|A posição do primeiro ponto no eixo x.|número}}
{{param|number (Português)|y1|A posição do primeiro ponto no eixo y.}}
+
{{param|number (Português)|y1|A posição do primeiro ponto no eixo y.|número}}
{{param|number (Português)|x2|A posição do segundo ponto no eixo x.}}
+
{{param|number (Português)|x2|A posição do segundo ponto no eixo x.|número}}
{{param|number (Português)|y2|A posição do segundo ponto no eixo y.}}
+
{{param|number (Português)|y2|A posição do segundo ponto no eixo y.|número}}
{{param|number (Português)|...|Para desenhar polylines continue passando as posições dos pontos.}}
+
{{param|number (Português)|...|Você pode continuar passando posições de pontos para desenhar uma cadeia poligonal.|número}}
=== Retornos ===
+
=== Retorna ===
 
Nada.
 
Nada.
 
== Função ==
 
== Função ==
Line 19: Line 22:
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|table (Português)|pontos|Uma tabela com as posições dos pontos, como descrito acima.}}
+
{{param|table (Português)|pontos|Uma tabela com as posições dos pontos, como descrito acima.|tabela}}
=== Retornos ===
+
=== Retorna ===
 
Nada.
 
Nada.
 +
== Exemplos ==
 +
Desenhar o contorno de um simples trapézio.
 +
<source lang="lua">
 +
function love.draw()
 +
  love.graphics.line(200,50, 400,50, 500,300, 100,300, 200,50)  -- o último par é repetido para fechar o trapézio
 +
end
 +
</source>
 +
Desenhar uma linha do centro da tela para a seta do mouse.
 +
<source lang="lua">
 +
l = love.graphics.getWidth() / 2  -- metade da largura da tela
 +
a = love.graphics.getHeight() / 2  -- metade da altura da tela
 +
function love.draw()
 +
  local mx, my = love.mouse.getPosition()  -- posição atual do mouse
 +
  love.graphics.line(l, a, mx, my)
 +
end
 +
</source>
 +
Desenhar uma linha em zigue-zague a partir de uma única tabela.
 +
<source lang="lua">
 +
umatabela = {
 +
  100, 100,
 +
  200, 200,
 +
  300, 100,
 +
  400, 200,
 +
}
 +
function love.draw()
 +
  love.graphics.line(umatabela)
 +
end
 +
</source>
 
== Veja Também ==
 
== Veja Também ==
* [[parent::love.graphics (Português)]]
+
* [[parent::love.graphics (Português)|love.graphics]]
 +
* [[love.graphics.setLine (Português)|love.graphics.setLine]]
 +
* [[love.graphics.setLineWidth (Português)|love.graphics.setLineWidth]]
 +
* [[love.graphics.setLineStyle (Português)|love.graphics.setLineStyle]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 +
[[Sub-Category::Drawing| ]]
 
{{#set:Description=Desenha linhas entre pontos.}}
 
{{#set:Description=Desenha linhas entre pontos.}}
== Outros Idiomasages ==
+
{{#set:Since=000}}
 +
== Outras Línguas ==
 
{{i18n|love.graphics.line}}
 
{{i18n|love.graphics.line}}

Latest revision as of 00:24, 26 September 2014

love.graphics.line


Desenha linhas entre pontos.

Função

Sinopse

love.graphics.line( x1, y1, x2, y2, ... )

Argumentos

número x1
A posição do primeiro ponto no eixo x.
número y1
A posição do primeiro ponto no eixo y.
número x2
A posição do segundo ponto no eixo x.
número y2
A posição do segundo ponto no eixo y.
número ...
Você pode continuar passando posições de pontos para desenhar uma cadeia poligonal.

Retorna

Nada.

Função

Sinopse

love.graphics.line( pontos )

Argumentos

tabela pontos
Uma tabela com as posições dos pontos, como descrito acima.

Retorna

Nada.

Exemplos

Desenhar o contorno de um simples trapézio.

function love.draw()
   love.graphics.line(200,50, 400,50, 500,300, 100,300, 200,50)   -- o último par é repetido para fechar o trapézio
end

Desenhar uma linha do centro da tela para a seta do mouse.

l = love.graphics.getWidth() / 2   -- metade da largura da tela
a = love.graphics.getHeight() / 2   -- metade da altura da tela
function love.draw()
   local mx, my = love.mouse.getPosition()  -- posição atual do mouse
   love.graphics.line(l, a, mx, my)
end

Desenhar uma linha em zigue-zague a partir de uma única tabela.

umatabela = {
   100, 100,
   200, 200,
   300, 100,
   400, 200,
}
function love.draw()
   love.graphics.line(umatabela)
end

Veja Também


Outras Línguas