draw_getpixel_ext


描述

With this function you can get the full abgr 32bit value of any pixel that is being drawn to the current render target. This means that the results will depend on the event in which the function is called, and also on the target surface being used.

NOTE: This function is slow and so should only be used when absolutely necessary.


语法:

draw_getpixel_ext(x, y);


参数 描述
x 表面上的x坐标,用于获取对应的像素。
y 表面上的y坐标,用于获取对应的像素。


Returns:

实数


例如:

col = draw_getpixel_ext(mouse_x, mouse_y);
alpha = (col >> 24) & 255;
blue = (col >> 16) & 255;
green = (col >> 8) & 255;
red = col & 255;

上述代码将获取鼠标位置的32位真颜色,提取它的分量值,储存到不同的变量上。