layer_get_hspeed


La description

Vous pouvez utiliser cette fonction pour récupérer la vitesse horizontale (en pixels par image de jeu) du calque dans la pièce actuellement délimitée. Vous fournissez l'ID de couche (que vous obtenez lorsque vous créez la couche en utilisant layer_create() ) ou le nom du calque (en tant que chaîne - cela aura un impact sur les performances) et la fonction renvoie un nombre réel pour la vitesse horizontale, où une valeur positive est à droite et une valeur négative à gauche. La valeur par défaut est 0 (sauf si elle est définie dans l'éditeur de pièce).


Syntaxe:

layer_get_hspeed(layer_id)


Arguments:

Argument La description
layer_id La valeur d'identifiant unique de la couche pour obtenir la vitesse horizontale de


Résultats:

N/A


Exemple:

var lay_id = layer_get_id("Sprites");
if layer_get_hspeed(lay_id) != 0 || layer_get_vspeed(lay_id) != 0
    {
    layer_hspeed(lay_id, 0);
    layer_vspeed(lay_id, 0);
    }

Le code ci-dessus vérifie les vitesses horizontales et verticales de la couche donnée et si elles ne sont pas toutes les deux mises à 0, elles sont mises à 0.


Précédent: Fonctions de couche générales
suivant: layer_get_vspeed
© Copyright YoYo Games Ltd. 2017 Tous droits réservés