Cette variable en lecture seule renvoie la position dans la pièce (le long de l'axe des x) du côté droit de la boîte englobante de l'instance, où la boîte englobante est définie par la largeur et la hauteur maximales du masque pour l'instance (comme défini par l'image-objet ou par l'index du masque). Même quand un sprite a un masque de collision précis, le cadre de délimitation existe et est utilisé pour certaines choses, et vous pouvez donc utiliser cette variable pour le trouver. S'il vous plaît noter que lorsque l'instance n'a aucun sprite attribué le bbox_ les variables retourneront toujours 1.
bbox_right;
Real
if bbox_right > room_width
{
x = room_width - sprite_xoffset;
}
Le code ci-dessus vérifie si la boîte englobante de l'instance est à l'extérieur de la pièce et si elle l'est, elle place l'instance à une nouvelle position.