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

(versão inicial em Português)
 
(translation update)
 
Line 1: Line 1:
 +
<span style="color: #597E9A; font-size: 18pt">love.graphics.point</span>
 +
{{#set:RealLink=love.graphics.point (Português)}}
 +
{{#set:DisplayName=love.graphics.point}}
 
Desenha um ponto.
 
Desenha um ponto.
 
== Função ==
 
== Função ==
Line 6: Line 9:
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|number (Português)|x|A posição no eixo x.}}
+
{{param|number (Português)|x|A posição no eixo x.|número}}
{{param|number (Português)|y|A posição no eixo y.}}
+
{{param|number (Português)|y|A posição no eixo y.|número}}
=== Retornos ===
+
=== Retorna ===
 
Nada.
 
Nada.
 
== Notas ==
 
== Notas ==
A grade de pixels é realmente deslocamento para o centro de cada pixel. Assim, para obter um desenho de um pixel limpo usar 0.5 mais o incremento inteiro.
+
A grade de pixel é na verdade deslocada para o centro de cada pixel. Então, para desenhar pixels limpos, use 0.5 + incrementos em números inteiros.
 +
== Exemplos ==
 +
Renderizar um céu estrelado.
 +
<source lang="lua">
 +
function love.load()
 +
  estrelas = {}  -- tabela que vai conter nossas estrelas
 +
  max_estrelas = 100  -- quantas estrelas queremos
 +
  for i=1, max_estrelas do  -- gera as coordenadas das nossas estrelas
 +
      local x = math.random(5, love.graphics.getWidth()-5)  -- gera um número "aleatório" para a coordenada x desta estrela
 +
      local y = math.random(5, love.graphics.getHeight()-5)  -- ambas coordenadas se limitam ao tamanho da tela, menos 5 pixels de margem
 +
      stars[i] = {x, y}  -- insere os valores na tabela
 +
  end
 +
end
 +
function love.draw()
 +
  for i=1, #estrelas do  -- iterar por todas as nossas estrelas
 +
      love.graphics.point(estrelas[i][1], estrelas[i][2])  -- desenha cada ponto
 +
  end
 +
end
 +
</source>
 
== Veja Também ==
 
== Veja Também ==
* [[parent::love.graphics (Português)]]
+
* [[parent::love.graphics (Português)|love.graphics]]
 +
* [[love.graphics.setPoint (Português)|love.graphics.setPoint]]
 +
* [[love.graphics.setPointSize (Português)|love.graphics.setPointSize]]
 +
* [[love.graphics.setPointStyle (Português)|love.graphics.setPointStyle]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 +
[[Sub-Category::Drawing| ]]
 
{{#set:Description=Desenha um ponto.}}
 
{{#set:Description=Desenha um ponto.}}
== Outros Idiomas ==
+
{{#set:Since=000}}
 +
== Outras Línguas ==
 
{{i18n|love.graphics.point}}
 
{{i18n|love.graphics.point}}

Latest revision as of 00:28, 26 September 2014

love.graphics.point


Desenha um ponto.

Função

Sinopse

love.graphics.point( x, y )

Argumentos

número x
A posição no eixo x.
número y
A posição no eixo y.

Retorna

Nada.

Notas

A grade de pixel é na verdade deslocada para o centro de cada pixel. Então, para desenhar pixels limpos, use 0.5 + incrementos em números inteiros.

Exemplos

Renderizar um céu estrelado.

function love.load()
   estrelas = {}   -- tabela que vai conter nossas estrelas
   max_estrelas = 100   -- quantas estrelas queremos
   for i=1, max_estrelas do   -- gera as coordenadas das nossas estrelas
      local x = math.random(5, love.graphics.getWidth()-5)   -- gera um número "aleatório" para a coordenada x desta estrela
      local y = math.random(5, love.graphics.getHeight()-5)   -- ambas coordenadas se limitam ao tamanho da tela, menos 5 pixels de margem
      stars[i] = {x, y}   -- insere os valores na tabela
   end
end
function love.draw()
   for i=1, #estrelas do   -- iterar por todas as nossas estrelas
      love.graphics.point(estrelas[i][1], estrelas[i][2])   -- desenha cada ponto
   end
end

Veja Também


Outras Línguas