Strzał:
Zrób nowy objekt, np object_slad; po każdym strzale niech będzie tworzony przez pocisk; daj mu jako sprita jakąś małą plamkę, np 30x3;
W jego CREATE daj kod:
sprite_angle=instance_nearest(x,y,object_pocisk).direction;
alarm[0]=100; // czas, po jakim objekt zniknie
W STEP:
image_xscale=distance_to_object(object_pocisk)/30;
image_alpha-=0.02;
W ALARM[0]:
instance_destroy();
Obrót w kierunku kursora:
W STEP ludzika, który będzie obracany:
if (mouse_x>=x)
{
sprite_index=sprite_ludzik_obrocony_w_prawo;
}
else
{
sprite_index=sprite_ludzik_obrocony_w_lewo;
}