layer_sprite_get_speed

This function can be used to get the current speed multiplier value of the sprite element. You give the sprite element ID (which you get when you create a sprite element using layer_sprite_create() or when you use the function layer_sprite_get_id()), and the function will return real value that represents the speed multiplier being used to animate the sprite. Default value is 1.

 

Syntax:

layer_sprite_get_speed(sprite_element_id);

ArgumentTypeDescription
sprite_element_idSprite Element IDThe unique ID value of the sprite element to get the information from

 

Returns:

Real

 

Example:

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);
}

The above code will get the layer ID for the layer named "sprite_sky" and then use that to get the ID of the sprite element on that layer. This ID is then used to check the animation speed for the element and if it is greater than 0, it is set to 0.