Gamemaker da tıkladığımız yere giderken 8 yöne dönebilen karekterle ilgili bir örnek yaptım.
Bu daha çok strateji oyunlarında kullanılan bir yöntem.Mantığıda şudur.Mouse ile tıklanan koodinatlar ile karekterin bulunduğu koordinatlar karşılaştırılarak hangi yöne dönmesi gerektiğini bulup o yöne olan spriteyi verip oraya yollarız.
İndir : http://ustaderslik.com/dosya/t%C4%B1klad%C4%B1%C4%9F%C4%B1n%20yere%20gitme.rar
Kodlar :
a=direction
if instance_number(carpii)>0 {mp_potential_step(carpii.x,carpii.y,5,noone)image_speed=0.5}else {image_speed=0}
if a>=-45 and a<=45{sprite_index=spr_sag}
if a>=46 and a<=60{sprite_index=spr_sag_ycap}
if a>=61 and a<=105{sprite_index=spr_yukari}
if a>=106 and a<=150{sprite_index=spr_sol_ycap}
if a>=151 and a<=195{sprite_index=spr_sol}
if a>=196 and a<=240{sprite_index=spr_sol_acap}
if a>=241 and a<=285{sprite_index=spr_asagi}
if a>=286 and a<=329{sprite_index=spr_sag_acap}
Görüntüsü :