Difference between revisions of "love.graphics.newQuad (Português)"
(versão inicial em Português) |
m (translation update) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | Cria um novo Quad. | + | <span style="color: #597E9A; font-size: 18pt">love.graphics.newQuad</span> |
+ | {{#set:RealLink=love.graphics.newQuad (Português)}} | ||
+ | {{#set:DisplayName=love.graphics.newQuad}} | ||
+ | Cria um novo [[Quad (Português)|Quad]]. | ||
+ | {{newobjectnotice (Português)}} | ||
== Função == | == Função == | ||
=== Sinopse === | === Sinopse === | ||
<source lang="lua"> | <source lang="lua"> | ||
− | quad = love.graphics.newQuad( x, y, | + | quad = love.graphics.newQuad( x, y, largura, altura, ls, as ) |
</source> | </source> | ||
=== Argumentos === | === Argumentos === | ||
− | {{param|number (Português)|x|A posição superior esquerda ao longo do eixo x.}} | + | {{param|number (Português)|x|A posição superior esquerda ao longo do eixo x.|número}} |
− | {{param|number (Português)|y|A posição superior esquerda ao longo do eixo y.}} | + | {{param|number (Português)|y|A posição superior esquerda ao longo do eixo y.|número}} |
− | {{param|number (Português)| | + | {{param|number (Português)|largura|A largura do Quad. (Tem que ser maior que 0.)|número}} |
− | {{param|number (Português)| | + | {{param|number (Português)|altura|A altura do Quad. (Tem que ser maior que 0.)|número}} |
− | {{param|number (Português)| | + | {{param|number (Português)|ls|A largura de referência, a largura da [[Image (Português)|Imagem]]. (Tem que ser maior que 0.)|número}} |
− | {{param|number (Português)| | + | {{param|number (Português)|as|A altura de referência, a altura da [[Image (Português)|Imagem]]. (Tem que ser maior que 0.)|número}} |
− | === | + | === Retorna === |
− | {{param|Quad (Português)|quad|O novo Quad.}} | + | {{param|Quad (Português)|quad|O novo Quad.|Quad}} |
+ | === Nota === | ||
+ | O propósito do Quad é descrever o resultado da seguinte transformação em qualquer objeto desenhável. O objeto é primeiro redimensionado para as dimensões ls x as. O Quad então descreve a área retangular de dimensões largura x altura cujo canto superior esquerdo está na posição (x, y) dentro do objeto redimensionado. | ||
+ | |||
== Exemplos == | == Exemplos == | ||
− | === Usando um Quad para mostrar | + | === Usando um Quad para mostrar parte de uma Imagem: === |
<source lang="lua"> | <source lang="lua"> | ||
− | img = love.graphics.newImage(" | + | img = love.graphics.newImage("cogumelo-64x64.png") |
-- Digamos que queiramos mostrar somente o quadrante | -- Digamos que queiramos mostrar somente o quadrante | ||
− | -- superior esquerdo | + | -- 32x32 superior esquerdo da Imagem: |
− | + | superior_esquerdo = love.graphics.newQuad(0, 0, 32, 32, img:getDimensions()) | |
− | -- E aqui | + | -- E aqui o quadrante inferior esquerdo: |
− | + | inferior_esquerdo = love.graphics.newQuad(0, 32, 32, 32, img:getDimensions()) | |
function love.draw() | function love.draw() | ||
− | love.graphics.drawq(img, | + | love.graphics.draw(img, superior_esquerdo, 50, 50) |
− | love.graphics.drawq(img, | + | love.graphics.draw(img, inferior_esquerdo, 50, 200) |
+ | -- v0.8: | ||
+ | -- love.graphics.drawq(img, superior_esquerdo, 50, 50) | ||
+ | -- love.graphics.drawq(img, inferior_esquerdo, 50, 200) | ||
end | end | ||
</source> | </source> | ||
+ | |||
== Veja Também == | == Veja Também == | ||
− | * [[parent::love.graphics (Português)]] | + | * [[parent::love.graphics (Português)|love.graphics]] |
+ | * [[Constructs::Quad (Português)|Quad]] | ||
[[Category:Functions]] | [[Category:Functions]] | ||
− | {{#set:Description=Cria um novo Quad.}} | + | [[Sub-Category::Object Creation| ]] |
− | == | + | {{#set:Description=Cria um novo [[Quad (Português)|Quad]].}} |
+ | {{#set:Since=000}} | ||
+ | == Outras Línguas == | ||
{{i18n|love.graphics.newQuad}} | {{i18n|love.graphics.newQuad}} |
Latest revision as of 16:22, 9 October 2014
love.graphics.newQuad
Cria um novo Quad.
![]() |
Esta função pode ser lenta, se for chamada repetidamente, como dentro de love.update ou love.draw. Se você precisa usar um recurso específico com frequência, crie-o uma vez e guarde-o em algum lugar onde possa ser reutilizado! |
Contents
Função
Sinopse
quad = love.graphics.newQuad( x, y, largura, altura, ls, as )
Argumentos
número x
- A posição superior esquerda ao longo do eixo x.
número y
- A posição superior esquerda ao longo do eixo y.
número largura
- A largura do Quad. (Tem que ser maior que 0.)
número altura
- A altura do Quad. (Tem que ser maior que 0.)
número ls
- A largura de referência, a largura da Imagem. (Tem que ser maior que 0.)
número as
- A altura de referência, a altura da Imagem. (Tem que ser maior que 0.)
Retorna
Quad quad
- O novo Quad.
Nota
O propósito do Quad é descrever o resultado da seguinte transformação em qualquer objeto desenhável. O objeto é primeiro redimensionado para as dimensões ls x as. O Quad então descreve a área retangular de dimensões largura x altura cujo canto superior esquerdo está na posição (x, y) dentro do objeto redimensionado.
Exemplos
Usando um Quad para mostrar parte de uma Imagem:
img = love.graphics.newImage("cogumelo-64x64.png")
-- Digamos que queiramos mostrar somente o quadrante
-- 32x32 superior esquerdo da Imagem:
superior_esquerdo = love.graphics.newQuad(0, 0, 32, 32, img:getDimensions())
-- E aqui o quadrante inferior esquerdo:
inferior_esquerdo = love.graphics.newQuad(0, 32, 32, 32, img:getDimensions())
function love.draw()
love.graphics.draw(img, superior_esquerdo, 50, 50)
love.graphics.draw(img, inferior_esquerdo, 50, 200)
-- v0.8:
-- love.graphics.drawq(img, superior_esquerdo, 50, 50)
-- love.graphics.drawq(img, inferior_esquerdo, 50, 200)
end
Veja Também
Outras Línguas
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info