Cette fonction peut être utilisée pour obtenir la valeur du multiplicateur de vitesse actuelle de l'élément sprite. Vous donnez l'ID d'élément d'image-objet (que vous obtenez lorsque vous créez un élément d'image-objet en utilisant layer_sprite_create() ou lorsque vous utilisez la fonction layer_sprite_get_id() ), et la fonction renvoie la valeur réelle qui représente le multiplicateur de vitesse utilisé pour animer l'image-objet. La valeur par défaut est 1.
layer_sprite_get_speed(sprite_element_id);
Argument La description sprite_element_id La valeur d'ID unique de l'élément de sprite pour obtenir les informations de
Real
var lay_id = layer_get_id("sprite_sky");
var spr_id = layer_sprite_get_id(lay_id, "Clouds");
if layer_sprite_get_speed(spr_id) > 0
{
layer_sprite_speed(spr_id, 0);
}
Le code ci-dessus obtiendra l'ID de couche pour le calque nommé "sprite_sky", puis l'utilisera pour obtenir l'ID de l'élément sprite sur ce calque. Cet ID est ensuite utilisé pour vérifier la vitesse d'animation de l'élément et s'il est supérieur à 0, il est défini sur 0.