draw_getpixel_ext

使用此函数,可以获取绘制到当前渲染目标的任何像素的完整Agbr 32-位值。这意味着,结果将取决于调用函数的事件,以及使用的目标表面。

重要此函数将导致巨大的性能下降,因此应仅在绝对必要时使用。

 

语法:

draw_getpixel_ext(x, y);

参数类型描述
xReal要检查的像素的x坐标
yReal要检查的像素的y坐标

 

返回:

Real

 

例子:

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

上述代码将在鼠标位置获取32位颜色值,然后将其拆分为组件值,并将其存储在变量中。