point_in_rectangle(px, py, x1, y1, x2, y2);
| Argument | La description |
|---|---|
| px | La coordonnée x du point à vérifier. |
| py | La coordonnée y du point à vérifier. |
| x1 | La coordonnée x du côté gauche du rectangle à vérifier. |
| y1 | La coordonnée y de la partie supérieure du rectangle à vérifier. |
| x2 | La coordonnée x du côté droit du rectangle à vérifier. |
| y2 | La coordonnée y de la partie inférieure du rectangle à vérifier. |
Renvoie: Boolean
Lorsque vous utilisez cette fonction, vous définissez une zone rectangulaire et GameMaker Studio 2 déterminera si le point donné entre dans ses limites ou non. Si le point tombe dans le rectangle défini, la fonction retournera true sinon la fonction retournera false.
if point_in_rectangle(mouse_x, mouse_y, x -10, y -
10, x + 10, y + 10)
{
audio_play_sound(snd_click, 0, false);
}
Ce code court vérifie la position de la souris par rapport à la zone rectangulaire définie et émet un son s'il se trouve dans les limites.