physics_fixture_set_collision_group(fixture, group)
| Argument | La description |
|---|---|
| fixture | l'appareil qui doit être lié |
| group | le groupe auquel ce projecteur est affecté (une valeur positive, 0 ou une valeur négative) |
Retours: N / A
Une fois que vous avez créé votre appareil, vous pouvez le définir comme faisant partie d'un groupe de collision. Cela signifie que vous pouvez indiquer aux instances de ce projecteur de toujours entrer en collision ou de ne jamais entrer en collision avec une autre instance dont les appareils sont liés au même groupe de collisions. Les valeurs pouvant être attribuées sont basées sur des nombres positifs ou négatifs, 0 étant la valeur par défaut (ce qui signifie que l'instance avec ce paramètre d'appareil est ignorée à moins qu'un événement de collision ne soit créé pour elle). Voici une image pour vous aider à expliquer: 
Comme vous pouvez le voir, la définition de groupes de collision peut être très utile pour créer des corps physiques complexes qui interagissent avec le monde physique qui les entoure, mais pas les uns avec les autres. Cependant, il convient de noter qu'en raison de la complexité du calcul des collisions basées sur des groupes comme celui-ci, il est recommandé d'essayer de limiter le nombre de groupes utilisés dans une pièce à un minimum absolu.
physics_fixture_set_collision_group(fix_Wheel, -1);
Le code ci-dessus placera le projecteur indexé dans la variable "fix_Wheel" pour faire partie du groupe "-1".