layer_background_stretch


La description

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.


Syntaxe:

layer_background_stretch(background_element_id, stretch)


Arguments:

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


Résultats:

N/A


Exemple:

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.


Précédent: Fonctions de couche d'arrière - plan
Suivant: layer_background_blend
© Copyright YoYo Games Ltd. 2017 Tous droits réservés