path_delete(index);
| Argument | La description |
|---|---|
| index | L'index du chemin à supprimer. |
Retours: N / A
Vous pouvez utiliser ce code pour supprimer un chemin de la mémoire. Si ce chemin a été créé dynamiquement en utilisant path_add, la variable qui contient l'index de chemin ne sera plus valide pour accéder au chemin car elle n'existe plus et si le chemin a été créé avec l' éditeur de chemin, ce chemin ne sera plus accessible dans l' ensemble du jeu car vous le supprimez définitivement.
var t_path;
t_path = path_add();
if mp_grid_path(grid, t_path, x, y, obj_Player.x, obj_Player.y,
1)
{
path_assign(mypath, t_path);
}
path_delete(t_path);
Le code ci-dessus va créer un chemin et stocker son index dans une variable locale. Ce chemin est ensuite utilisé pour stocker un mp_grid_path chemin généré qui, s'il réussit à trouver son chemin vers la cible, est alors assigné au chemin indexé dans "mypath". Finalement, le "t_path" est supprimé.