Cette fonction peut être utilisée pour obtenir le multiplicateur d'échelle actuel le long de l'axe des x pour 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 retournera la valeur réelle pour l'échelle x, où 1 n'est pas mise à l'échelle.
layer_sprite_get_xscale(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_xscale(spr_id) != 1
{
layer_sprite_xscale(spr_id, 1);
}
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 identifiant est ensuite utilisé pour vérifier la valeur de xscale et s'il est autre chose que 1, il est mis à 1.