Cette fonction peut être utilisée pour définir la vitesse d'une image-objet animée affectée à un élément d'arrière-plan. Vous donnez 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 la vitesse d'animation. Si l'EDI a défini la vitesse d'animation pour l'image-objet utilisée comme image par image, alors la valeur de vitesse donnée est un multiplicateur, 1 étant la valeur par défaut, et la valeur 0,5 la moitié de la vitesse d'animation. à 1.5 le doublera. Toutefois, si l'EDI a défini la vitesse d'animation de l'image-objet comme étant calculée par seconde, alors la valeur de vitesse donnée est une valeur littérale par seconde, donc la positionner à 5, par exemple, mettra l'animation en boucle 5 images par seconde que le jeu fonctionne. Si l'élément d'arrière-plan n'a aucune image-objet attachée ou si l'image-objet utilisée n'a pas de sous-images, cette fonction n'aura aucun effet.
layer_background_speed(background_element_id, speed);
Argument La description background_element_id La valeur d'ID unique de l'élément d'arrière-plan à modifier speed Le multiplicateur de vitesse / valeur à utiliser pour l'élément
N/A
var lay_id = layer_get_id("Background_water");
var back_id = layer_background_get_id(lay_id);
layer_background_speed(back_id, 0.5);
Le code ci-dessus obtiendra l'ID de couche pour la couche nommée "Background_water" et l'utilisera pour obtenir l'ID de l'élément d'arrière-plan sur cette couche. Cette identification est ensuite utilisée pour changer la vitesse de l'image de l'élément.