move_bounce_all( adv );
| Argument | La description |
|---|---|
| adv | Que ce soit pour activer le rebondage avancé (vrai) ou non (faux). |
Retours: N / A
Avec cette fonction, vous pouvez commander à une instance de rebondir toutes les instances de la pièce, à l'exception de celles qui n'ont pas d'index d'image-objet ou de masque. Vous pouvez également lui indiquer d'utiliser la vérification précise des collisions lorsqu'il est activé, mais sachez que toutes les instances doivent avoir des masques précis activés et ralentir considérablement votre jeu lorsque de nombreuses instances sont impliquées en raison de la quantité de traitement à effectuer. Cela devrait normalement aller dans l'événement step d'une instance, mais peut aussi être utilisé sélectivement dans un événement de collision, comme illustré par l'exemple de code ci-dessous.
if other.visible
{
move_bounce_all(false);
}
Le code ci-dessus serait placé dans un événement de collision avec un autre objet. Il vérifie d'abord si l'objet est visible et si c'est le cas, il effectue le move_bounce_all() action. Notez que dans ce cas le rebond est sélectif et ne sera calculé que pour cette collision, plutôt que pour chaque instance, chaque pas.