love.graphics.push (Português)

love.graphics.push


Copia e empilha a transformação de coordenadas atual na pilha de transformações.

Esta função é sempre usada para preparar uma operação de desempilhamento posterior correspondente. Ela salva o estado de transformação de coordenadas atual na pilha de transformações e o mantém ativo. Mudanças posteriores à transformação podem ser desfeitas usando a operação de desempilhamento, que retorna a transformação de coordenadas ao estado em que estava antes de se chamar o empilhamento.

Função

Sinopse

love.graphics.push()

Argumentos

Nenhum

Retorna

Nada.

Exemplos

function love.draw()
    love.graphics.push() -- salva o sistema de coordenadas padrão
    love.graphics.translate(...) -- move a posição da câmera
    love.graphics.scale(...) -- dá zoom com a câmera
    -- usar o novo sistema de coordenadas para desenhar a cena
    love.graphics.pop() -- retorna às coordenadas padrão
    -- desenhar o monitor de status usando as coordenadas da tela
end

Veja Também


Outras Línguas

Personal tools