draw_getpixel_ext(x, y);
| Argument | La description |
|---|---|
| x | La coordonnée x du pixel à vérifier |
| y | La coordonnée y du pixel à vérifier |
Retours: Real
Avec cette fonction, vous pouvez obtenir la valeur abbre 32 bits complète de tout pixel qui est dessiné sur la cible de rendu en cours. Cela signifie que les résultats dépendront de l'événement dans lequel la fonction est appelée, ainsi que de la surface cible utilisée.
REMARQUE: Cette fonction est lente et ne doit donc être utilisée que lorsque cela est absolument nécessaire.
col = draw_getpixel_ext(mouse_x, mouse_y);
alpha = (col >> 24) & 255;
blue = (col >> 16) & 255;
green = (col >> 8) & 255;
red = col & 255;
Le code ci-dessus obtiendra la valeur de la couleur 32 bits à la position de la souris, puis le diviser en ses valeurs de composants, en les stockant dans des variables.