point_in_rectangle

Syntaxe:

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


La description

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.


Exemple:

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.