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

(versão inicial em Português)
 
m (translation update)
 
Line 1: Line 1:
Copia e empilha a atual coordenada de transformação na pilha de transformação.
+
<span style="color: #597E9A; font-size: 18pt">love.graphics.push</span>
 +
{{#set:RealLink=love.graphics.push (Português)}}
 +
{{#set:DisplayName=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 [[love.graphics.pop (Português)|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.
  
Esta função é sempre usada para preparar para a operação [[love.graphics.pop (Português)|pop]] posterior correspondente. Ela armazena a atual coordenada de transformação na pilha de transformação e mantém ela ativa. Posteriormente as alterações de transformações podem ser desfeitas através do uso da operação pop, que retorna a coordenada de transformação para o estado antes de ser chamado o push.
 
 
== Função ==
 
== Função ==
 
=== Sinopse ===
 
=== Sinopse ===
Line 8: Line 12:
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
Nenhum.
+
Nenhum
=== Retornos ===
+
=== Retorna ===
 
Nada.
 
Nada.
 
== Exemplos ==
 
== Exemplos ==
 
<source lang="lua">
 
<source lang="lua">
 
function love.draw()
 
function love.draw()
love.graphics.push() -- armazena o padrão do sistema de coordenadas
+
love.graphics.push() -- salva o sistema de coordenadas padrão
 
love.graphics.translate(...) -- move a posição da câmera
 
love.graphics.translate(...) -- move a posição da câmera
love.graphics.scale(...) -- muda o zoom da câmera
+
love.graphics.scale(...) -- zoom com a câmera
-- usa o novo sistema de coordenadas para desenhar a visão da cena
+
-- usar o novo sistema de coordenadas para desenhar a cena
love.graphics.pop() -- retorna para as coordenadas padrão
+
love.graphics.pop() -- retorna às coordenadas padrão
-- desenha usando as coordenadas de tela
+
-- desenhar o monitor de status usando as coordenadas da tela
 
end
 
end
 
</source>
 
</source>
 
== Veja Também ==
 
== Veja Também ==
* [[parent::love.graphics (Português)]]
+
* [[parent::love.graphics (Português)|love.graphics]]
* [[love.graphics.pop (Português)]]
+
* [[love.graphics.pop (Português)|love.graphics.pop]]
* [[love.graphics.translate (Português)]]
+
* [[love.graphics.translate (Português)|love.graphics.translate]]
* [[love.graphics.rotate (Português)]]
+
* [[love.graphics.rotate (Português)|love.graphics.rotate]]
* [[love.graphics.scale (Português)]]
+
* [[love.graphics.scale (Português)|love.graphics.scale]]
 +
* [[love.graphics.shear (Português)|love.graphics.shear]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Copia e empilha a atual coordenada de transformação na pilha de transformação.}}
+
{{#set:Description=Copia e empilha a transformação de coordenadas atual na pilha de transformações.}}
== Outros Idiomas ==
+
{{#set:Since=000}}
 +
{{#set:Sub-Category=Coordinate System}}
 +
== Outras Línguas ==
 
{{i18n|love.graphics.push}}
 
{{i18n|love.graphics.push}}

Latest revision as of 22:16, 23 November 2014

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