Lorsque vous définissez un objet dans GameMaker Studio 2 vous pouvez lui affecter un masque à utiliser pour les collisions plutôt que celui correspondant à l'image-objet définie. Cette variable peut être utilisée pour trouver le sprite_index de ce masque (ou retournera -1 si aucune image-objet n'a été affectée) ou pour définir le masque d'une instance sur l'image-objet choisie. La définition de l'index du masque signifie que vous pouvez, par exemple, avoir un sprite pour l'occurrence avec une forme irrégulière, tout en lui donnant un masque de collision circulaire obtenu à partir d'une autre image-objet.
mask_index;
Real
mask_index = spr_Round;
Le code ci-dessus définit le masque de l'instance sur celui de l'image-objet "spr_Round".