Vous pouvez utiliser cette fonction pour définir 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 de la couche (en tant que chaîne - cela aura un impact sur les performances) et la valeur de la vitesse à définir, où une valeur positive est à droite et une valeur négative à gauche.
layer_hspeed(layer_id, hspd)
Argument La description layer_id La valeur d'ID unique de la couche pour définir la vitesse horizontale de hspd La vitesse horizontale (en pixels par image de jeu) à définir
N/A
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.