HU/dxGetPixelColor

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Ez a function egy adott képpont színét adja vissza a string-ben lévő képpontokból. Ez csak 'sima' formátumú képpontokkal működik.

Szintaxis

int r,g,b,a dxGetPixelColor( string pixels, int x, int y )

Kötelező paraméterek

  • pixels : A használni kívánt képpontok
  • x: A pixel X koordinátája
  • y: A pixel Y koordinátája

Visszatérési érték

Visszaadja a képpontok színét, ha sikeres, vagy false, ha érvénytelen paraméterek lettek megadva.

Példa

local texture = dxCreateTexture(4,4)        --Create a texture
local pixel = dxGetTexturePixels(texture)  --Get pixel element
local sx,sy = dxGetPixelsSize(pixel)             --Get pixel size
local tab = {}                                           --Define a table
for i=0,sx-1 do                                         --From 0th pixel to 3th pixel in width
    tab[i+1] = {}                                         --Define a table
    for j=0,sy-1 do                                     --From 0th pixel to 3th pixel in height
        local r,g,b,a = dxGetPixelColor(pixel,i,j) --Get pixel color
        tab[i+1][j+1] = {r,g,b,a}                      --Save the color in the table
    end
end

Requirements

Minimum server version n/a
Minimum client version 1.3

Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version client="1.3" />

Lásd még

Fordította

2018.11.27. Surge