move_wrap(hor, vert, margin);
| Argument | La description |
|---|---|
| hor | Que ce soit pour envelopper horizontalement (vrai) ou non (faux). |
| vert | Que ce soit pour envelopper verticalement (vrai) ou non (faux). |
| margin | À quelle distance de la pièce, en pixels, l'objet doit être pour initier l'emballage. |
Retours: N / A
Cette fonction "enroule" automatiquement une instance qui a quitté la pièce sur l'axe horizontal ou vertical (ou les deux). Vous pouvez spécifier une marge en dehors des bords de la pièce pour que cela se produise, et lorsque l'instance a voyagé en dehors de cette marge, GameMaker Studio 2 automatiquement dans la pièce de l'autre côté. Notez que l'instance doit avoir une vitesse pour que l'encapsulation fonctionne, car la direction de l'encapsulation est basée sur la direction du mouvement.
move_wrap(true, false, sprite_width);
Cela fera envelopper l'instance horizontalement mais pas verticalement, quand il est sur sa propre largeur sprite à l'extérieur de la pièce.