Hola a todo el mundo, soy beginner en GM y tambien en la comunidad ejej
Estoy comenzando con el GML y me gustaria saber como se podrian hacer disparos en diagonal.
asique si alguien puede ayudarme se lo agradeceria...porque esto de gamemaker me esta empezando a gustar mucho ejje

saludos

Haciendo que la bala avance tanto en la coordenada horizontal x como en la vertical y

http://www.comunidadgm.org/manual_GM/Moviendose.htm

Hola, bueno una opcion seria hacer que la bala salga en direccion del mouse:

En el objeto bala haces un evento create, luego dentro de este evento colocas un "execute code", y dentro del "execute code" escribes lo siguiente:

image_angle=point_direction(x,y,mouse_x,mouse_y)// la bala mirara en direccion al mouse, haci no se vera raro el disparo.
direction=image_angle// le damos la direccion del movimiento, esta sera a donde mire la bala.
speed=10// le damos velocidad a la bala.
"Aquel que conoce el porque, es el que en verdad sabe.-"

muchisimas gracias GALO, al final lo consegui con lo que me comentaste, estoy empezando a pillar el gustillo al gamemaker.