M MY Multiplayer: Wiki
Lado
Tipo

dxDrawImage

Cliente

Dibuja una imagen en la pantalla durante un fotograma.

bool dxDrawImage(float x, y, float width, height, texture|dui|string image [, float rotation = 0, float rotationCenterOffsetX, rotationCenterOffsetY = 0, 0, color color = tocolor(255, 255, 255), bool postGUI = false])

Parámetros

NombreTipoDescripción
x, yfloatEsquina superior izquierda en la pantalla, en píxeles. También acepta un vec2.
width, heightfloatTamaño en la pantalla, en píxeles. También acepta un vec2.
imagetexture|dui|stringLa imagen (textura, render target, screen source o dui) o la ruta de un archivo de imagen del recurso.
rotationfloatRotación en grados, en sentido horario.por defecto 0
rotationCenterOffsetX, rotationCenterOffsetYfloatDesplazamiento del centro de rotación desde el centro de la imagen, en píxeles. También acepta un vec2.por defecto 0, 0
colorcolorColor que multiplica la imagen, un valor de tocolor.por defecto tocolor(255, 255, 255)
postGUIboolDibuja por encima de la interfaz.por defecto false

Retorno

true si el dibujo quedó en cola, false si la imagen no se pudo cargar.

Una ruta se carga una vez y se guarda para las siguientes llamadas. Mientras el archivo carga, no se dibuja nada.

Ejemplo

local sx, sy = getScreenSize()

addEventHandler("onClientRender", root, function()
    dxDrawImage(sx - 140, 20, 120, 120, "images/logo.png", getTickCount() / 20 % 360)
end)

Ver también