love.graphics.translate (Português)

love.graphics.translate


Translada o sistema de coordenadas em duas dimensões.

Quando esta função é chamada com dois números, dx e dy, todas as operações de desenho seguintes funcionam como se suas coordenadas x e y fossem x+dx e y+dy.

Redimensionamento e translação não são operações comutativas, portanto chamá-las em ordens diferentes afetará o resultado.

Essa mudança dura até a saída de love.draw ou então até que um love.graphics.pop restabeleça um love.graphics.push anterior.

Transladar usando números inteiros evitará a distorção de imagens e fontes desenhadas depois da translação.

Função

Sinopse

love.graphics.translate( dx, dy )

Argumentos

número dx
A translação em relação ao eixo x.
número dy
A translação em relação ao eixo y.

Retorna

Nada.

Exemplos

Transladar para baixo e para a direita em 10 pixels. Lembre-se, a translação é reiniciada ao fim de cada love.draw.

function love.draw()
 love.graphics.translate(10, 10)
 love.graphics.print("Texto", 5, 5) -- na verdade, será renderizado em 15x15
end

Veja Também


Outras Línguas