love.graphics.point (Português)

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