M MY Multiplayer: Wiki
Lado
Tipo

dxGetPixelColor

Cliente

Lê a cor de um pixel de uma imagem em plain.

int, int, int, int|false dxGetPixelColor(string pixels, int x, y)

Parâmetros

NomeTipoDescrição
pixelsstringOs pixels em plain.
x, yintPosição do pixel, a partir de 0. Aceita também um vec2.

Retorno

Vermelho, verde, azul e alfa (0 a 255), ou false se os pixels não estão em plain ou o ponto está fora da imagem.

Exemplo

local target = dxCreateRenderTarget(64, 64)

dxGetTexturePixels(target, function(pixels)
    if not pixels then return end
    local r, g, b, a = dxGetPixelColor(pixels, 32, 32)
    print(r, g, b, a)
end)

Veja também