Autor: NiuWeb
Versión de GM utilizada: Studio 1.4.1657 stable (sí, sé que hay una actualización pero weno xD), aunque totalmente funcional en GM8
Descripción: Dibuja una línea dependiendo de un ángulo y un largor que se le dé
Código:
[gml]
///draw_line_angle(x, y, dir, dist)
var xx, yy, dir, dist;
xx = argument0;
yy = argument1;
dir = argument2;
dist = argument3;
var lx, ly;
lx = lengthdir_x(dist, dir);
ly = lengthdir_y(dist, dir);
draw_line(xx, yy, xx+lx, yy+ly);
[/gml]
Argumentos:
x: La posición horizontal (en pixeles) del origen de la línea (eje de rotación)
y: La posición vertical (en pixeles) del origen de la línea (eje de rotación)
dir: La dirección, en grados de la línea
dist: El largor de la línea, en pixeles
Espero pueda serle de utilidad a alguien :D