path_positionprevious;
Retours: Real
Cette variable peut être utilisée pour obtenir ou définir la position d'une instance le long de son chemin courant à l'étape précédente, et est une valeur normalisée entre 0 et 1, ie: 0 est la position de départ du chemin et 1 serait la position finale. C'est semblable au xprevious et yprevious fonctionne dans la façon dont cela fonctionne, seulement il est spécifique pour les chemins. Cela peut être utile pour des choses comme l'arrêt temporaire d'un suiveur de trajectoire si quelque chose vous gêne (voir l'exemple de code ci-dessous).
var xx, yy;
xx = x + lengthdir_x(16, direction);
yy = y + lengthdir_y(16, direction);
if collision_circle(xx, yy, 16, obj_Player, false,true)
path_position = path_positionprevious;
Le code ci-dessus vérifie une zone devant l'instance pour une collision avec l'objet "obj_Player" et s'il y en a une, elle ramène l'instance à la position précédente qu'elle occupait sur le chemin courant.