Mam sobie taki kodzik:
GML
if (point_distance(x,y,target.x,target.y)>40)
{
mp_potential_step(target.x,target.y,2,true)
}
else
{
if alarm[2]=-1 then alarm[2]=choose(1*room_speed,1.5*room_speed)
speed=0
}
ku mojemu zdziwieniu npc nie chce isc kiedy ma. Więc zamiast mp_potential_step podstawiłem move_towards_point i npc się poruszył i szedł normalnie tam gdzie miał. Jednak mnie to nie satysfakcjonuje ponieważ w tedy gdy np kilka npc idzie w pewnym momencie nie omijają się tylko sklepują w jedna wielką "kupę". Może wiedzie czym to może być powodowane?