En utilisant cette fonction, vous pouvez faire basculer un sprite d'un élément d'arrière-plan pour l'étirer afin de l'adapter à la pièce ou rester à 1: 1 avec la résolution. Vous fournissez l'ID d'élément d'arrière-plan (que vous obtenez lorsque vous créez un élément d'arrière-plan en utilisant layer_background_create() ou lorsque vous utilisez la fonction layer_background_get_id() ), puis définissez l'argument stretch sur true ou false. Lorsque réglé sur true l'image-objet de l'élément sera étirée pour s'adapter à la pièce (agrandie ou réduite en fonction des tailles de l'image-objet et de la pièce), et si elle est définie sur false, le sprite de l'élément sera affiché à sa résolution native.
layer_background_stretch(background_element_id, stretch)
Argument La description background_element_id La valeur d'ID unique de l'élément d'arrière-plan à modifier stretch La bascule élastique, qui peut être true ou false
N/A
if mouse_check_button_pressed(mb_left)
{
var back = layer_background_get_id(layer);
if layer_background_get_stretch(back)
{
layer_background_stretch(back,
false);
}
else
{
layer_background_stretch(back,
true);
}
}
Le code ci-dessus vérifie une pression sur un bouton de la souris et, s'il est détecté, il bascule l'étirement de l'image-objet de l'élément d'arrière-plan affecté à la couche sur laquelle l'instance exécutant le code est activée.