point_distance(x1, y1, x2, y2);
| Argument | La description |
|---|---|
| x1 | La coordonnée x du premier composant du vecteur |
| y1 | La coordonnée y du premier composant du vecteur |
| x2 | La coordonnée x de la deuxième composante du vecteur |
| y2 | La coordonnée y de la deuxième composante du vecteur |
Retours: Real
Cette fonction renvoie la longueur d'un vecteur formé par les composants spécifiés [x1, y1] et [x2, y2]. Par exemple, dans l'image ci-dessous si nous voulons obtenir la distance entre la position du navire et la position ennemie afin que nous puissions calculer si l'ennemi est assez proche pour tirer, nous utiliserons cette fonction (le code exact est dans le exemple ci-dessous l'image): 
var ex, ey;
ex = instance_nearest(x, y, enemy).x;
ey = instance_nearest(x, y, enemy).y;
if point_distance(x, y, ex, ey) < 200
{
instance_create_layer(x, y, "Bullets",
obj_Missile)
}
Le code ci-dessus obtiendra les coordonnées x et y de l'ennemi le plus proche, puis les utilisera pour vérifier la distance (longueur) du vecteur formé par eux et les coordonnées du joueur. Si la valeur est inférieure à 200, l'objet joueur créera une instance de "obj_missile".