point_in_circle(px, py, x1, y1, rad);
| 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 centre du cercle. |
| y1 | La coordonnée y du centre du cercle. |
| rad | Le rayon du cercle. |
Renvoie: Boolean
Lorsque vous utilisez cette fonction, vous définissez une zone circulaire et GameMaker Studio 2 déterminera si le point donné se trouve dans ses limites ou non. Si le point tombe dans le cercle défini, la fonction retournera true sinon la fonction retournera false.
if point_in_circle(mouse_x, mouse_y, x, y, 16)
{
over = true;
}
else
{
over = false;
}
Le code ci-dessus utilise le point_in_circle fonction de vérifier si la position de la souris tombe dans la zone circulaire définie, en définissant la variable "over" à true si c'est le cas, ou false autrement.