Buenas tengo una duda ¿Cómo podría hacer que mi personaje (2D) mueva los brazos independientemente de su cuerpo en dirección del raton?
Primero calcula la dirección (o angulo) del personaje al mouse. Luego dibuja los brazos rotados.
[gml]
draw_sprite_ext(spr_cuerpo, 0, x, y, 1, 1, 0, c_white, 1);
angulo = point_direction(x, y, mouse_x, mouse_y);
draw_sprite_ext(spr_brazo, 0, x-10, y-10, 1, 1, angulo, c_white, 1);
draw_sprite_ext(spr_brazo, 0, x+10, y-10, 1, 1, angulo, c_white, 1);
[/gml]
puede funcionar pero debes tener encuenta que los brazos son sprites distintos al del cuerpo. y lo otro a tomar en cuenta es el xscale segun la direccion.