move_outside_all(dir, maxdist);
| Argument | La description |
|---|---|
| dir | La direction dans laquelle emménager |
| maxdist | La distance maximale que l'objet peut parcourir (-1 ou 0 une valeur par défaut de 1000 pixels). |
Retours: N / A
Avec cette fonction vous pouvez dire à une instance de sortir d'une collision dans n'importe quelle direction et n'importe quel nombre de pixels à chaque pas, avec une valeur de -1 ou 0 pour que maxdist soit 1000px par défaut, ie: GameMaker Studio 2 déplacera l'instance continuellement jusqu'à 1000 pixels jusqu'à ce qu'il soit hors de collision.
if place_meeting(x, y, all)
{
move_outside_all(90, 1);
}
Le code ci-dessus déplacera l'instance de 1 pixel à chaque fois qu'elle est en collision avec n'importe quelle autre instance.