distance_to_point(x, y);
| Argument | La description |
|---|---|
| x | La position x à vérifier. |
| y | La position y à vérifier. |
Retours: Real
Cette fonction calcule la distance entre le bord de la zone de délimitation de l'instance appelante et la position x / y spécifiée dans la pièce, la valeur de retour étant en pixels. Notez que si l'objet appelant n'a aucune image-objet ou aucun masque défini, les résultats seront incorrects.
if distance_to_point(obj_Player.x, obj_Player.y)
< range
{
canshoot = true;
}
Le code ci-dessus va vérifier la distance à la position x / y de l'objet joueur et si elle est inférieure à la valeur stockée dans la variable "range", la variable "canshoot" est définie sur true.