Pular para o conteúdo

dxDrawImage

Cliente Desenho na tela

Desenha uma imagem na tela.

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 ] )
NomeTipoPadrãoDescrição
x, ynumber—Canto superior esquerdo, em pixels.
largura, alturanumber—Tamanho na tela, em pixels.
imagemmaterial—O caminho de um arquivo de imagem do resource, ou um elemento de textura, render target, screen source, SVG ou shader.
rotacaonumber0Rotação em graus, no sentido horário.
pivoX, pivoYnumber0Desloca o centro da rotação, que por padrão é o centro da imagem.
cornumberbranco opacoTinge a imagem; o alfa controla a transparência.
postGUIboolfalsetrue desenha depois da GUI, por cima dela.

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.

-- ponteiro girando de acordo com a direção do jogador
local _, _, rot = getElementRotation(localPlayer)
dxDrawImage(40, 40, 64, 64, "imagens/bussola.png", rot, 0, 0, tocolor(255, 255, 255, 220))
  • 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.