Si l'objet est à Cette action est utilisée pour vérifier et voir s'il y a une collision avec une instance d'un objet donné. Vous donnez l'objet à vérifier, la position - qui peut être une position absolue ou une position relative à l'instance - et l'action retournera true s'il y a une collision ou false s'il n'y en a pas. Vous pouvez également cocher la case "Non" pour vérifier s'il n'y a pas de collision à la position donnée, et l'action retournera alors true si aucune collision n'est trouvée et false autrement. Les collisions sont calculées en fonction du masque de collision de l'instance d'appel chevauchant le masque de collision de l'instance ou de l'objet contrôlé (comme s'il était "placé" à la position).
IMPORTANT! Les collisions ne seront enregistrées que pour les instances ayant un masque de collision valide, c'est-à-dire: elles ont un sprite assigné au sprite_index ou un sprite assigné à mask_index. Si l'une des instances de la collision n'a pas de masque de collision, la collision ne sera pas détectée, quel que soit le dessin de l'instance à ce moment-là.Notez que pour ajouter des actions dans un bloc "if", elles doivent être placées sur le côté de l'action, comme indiqué dans l'image ci-dessous:

Argument La description Object L'objet à vérifier pour les instances de x La position x à vérifier y La position y à vérifier

Le code de bloc d'action ci-dessus vérifie une collision avec toutes les instances de l'objet "obj_Wall" à gauche et à droite et, si l'on en trouve un, il inverse la direction horizontale de l'instance appelante.