Gamemaker da nasıl en yakındaki objeyi seçeriz bunu gösterecem.Kodumuz
instance_nearest.Bu 3 parametre alıyo.x,y,obje.Böylelikle en yakındakini seçip oraya gidiyor.
Karekterin create eventı :
a=0
Karekterin step eventı :
if instance_exists(hedef){//hedef objesi varsa
c=instance_nearest(x,y,hedef)//en yakındakini bul
image_angle=point_direction(x,y,c.x,c.y)//yönünü ona çevir.
move_towards_point(c.x,c.y,2)//ve hedefe ilerle
}else{speed=0}//hedef yoksa dur.
Karekterin left present eventı :
instance_create(mouse_x,mouse_y,hedef)//mousenin tıkladığı yerde hedef oluştur.
Bu sekilde oyunlarımızda en yakındaki objeyi seçebilir ve bir çok işlem yapabilirsiniz.
İndir : http://ustaderslik.com/dosya/En%20yak%C4%B1ndakini%20se%C3%A7me.rar
Görüntüsü :
