layer_sprite_angle


La description

En utilisant cette fonction, vous pouvez changer l'angle de l'élément sprite donné sur un calque. 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() ), puis réglez la valeur de l'angle, de 0 à 359 dans le sens anti-horaire, où 0 est à droite, 90 à la partie supérieure, 180 à la gauche et 270 à la partie inférieure. Si vous définissez une valeur supérieure à 360, elle sera bouclée pour l'amener dans la plage 0 - 359.


Syntaxe:

layer_sprite_angle(sprite_element_id, angle);


Arguments:

Argument La description
sprite_element_id La valeur d'ID unique de l'élément de sprite à modifier
angle L'angle de l'image-objet (la valeur par défaut est 0)


Résultats:

N/A


Exemple:

var asset_sprite = layer_sprite_get_id(layer, "gfc_Trees");
if layer_sprite_get_angle(asset_sprite) != 0
   {
   layer_sprite_angle(asset_sprite, 0);
   }

Le code ci-dessus vérifie l'élément sprite assigné à la couche sur laquelle l'instance exécutant le code est activé et si son angle n'est pas 0, il le met à 0.


Précédent: Fonctions de couche Sprite
Suivant: layer_sprite_blend
© Copyright YoYo Games Ltd. 2017 Tous droits réservés