M MY Multiplayer: Wiki
Lado
Tipo

dxSetPixelColor

Cliente

Cambia el color de un píxel de una imagen en plain, en el propio string.

bool dxSetPixelColor(string pixels, int x, y, int r, g, b [, int a = 255])

Parámetros

NombreTipoDescripción
pixelsstringLos píxeles en plain.
x, yintPosición del píxel, desde 0. También acepta un vec2.
r, g, bintRojo, verde y azul, de 0 a 255.
aintAlfa, de 0 a 255.por defecto 255

Retorno

true si el píxel cambió, false si los píxeles no están en plain, el punto está fuera de la imagen o el string es demasiado corto.

Ejemplo

local tex = engineCreateTexture(64, 64)

dxGetTexturePixels(tex, function(pixels)
    if not pixels then return end
    dxSetPixelColor(pixels, 10, 10, 255, 255, 0)
    dxSetTexturePixels(tex, pixels)
end)
AtenciónEl string se modifica en su lugar: toda variable que guarda el mismo string ve el cambio. Los strings de hasta 40 bytes no se pueden modificar y registran un aviso.

Ver también