dxDrawImage
Desenha uma imagem na tela.
Sintaxe
Seção intitulada “Sintaxe”bool dxDrawImage ( number x, number y, number largura, number altura, material imagem [, number rotacao = 0, number pivoX = 0, number pivoY = 0, number cor = tocolor(255,255,255,255), bool postGUI = false ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
x, y | number | — | Canto superior esquerdo, em pixels. |
largura, altura | number | — | Tamanho na tela, em pixels. |
imagem | material | — | O caminho de um arquivo de imagem do resource, ou um elemento de textura, render target, screen source, SVG ou shader. |
rotacao | number | 0 | Rotação em graus, no sentido horário. |
pivoX, pivoY | number | 0 | Desloca o centro da rotação, que por padrão é o centro da imagem. |
cor | number | branco opaco | Tinge a imagem; o alfa controla a transparência. |
postGUI | bool | false | true desenha depois da GUI, por cima dela. |
Retorno
Seção intitulada “Retorno”true se a imagem foi desenhada, false (com um aviso no console de debug) se algum argumento estiver errado, se o caminho for inválido ou se a imagem não puder ser carregada.
Exemplo
Seção intitulada “Exemplo”-- ponteiro girando de acordo com a direção do jogadorlocal _, _, rot = getElementRotation(localPlayer)dxDrawImage(40, 40, 64, 64, "imagens/bussola.png", rot, 0, 0, tocolor(255, 255, 255, 220))Veja também
Seção intitulada “Veja também”dxDrawRectangle— Desenha um retângulo preenchido.dxDrawImageSection— Desenha apenas um recorte de uma imagem — a base para trabalhar com atlas de ícones e barras que enchem aos poucos.