lengthdir_y(len, dir);
| Argument | La description |
|---|---|
| len | La longueur du point à retourner. |
| dir | La direction du point à retourner. |
Retours: Real
Cette fonction est utilisée pour obtenir la composante y d'une position "len" pixels à partir du point de départ et dans la direction "dir". Si vous imaginez un cercle autour de votre instance, puis imaginez un point n'importe où sur ce cercle, pour passer à ce point, nous devons déplacer l'objet de tant de pixels dans cette direction... donc cette fonction (utilisée avec lengthdir_x ) obtient la position de ce point sur le cercle à utiliser dans le code par l'instance. Voir l'image ci-dessous pour plus de détails: 
var _xx = x + lengthdir_x(64, image_angle);
var _yy = y + lengthdir_y(64, image_angle);
instance_create_layer(_xx, _yy, "Bullets", obj_bullet);
Cela va créer une instance de balle à ( _xx, _yy ), qui sera de 64 pixels de l'instance parent dans la direction de l'angle de l'image.