move_wrap

Syntaxe:

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


La description

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.


Exemple:

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.