mam pomysł co do zapierniczania w stronę bochatera :
Create obj_enemy
GML
seen = 0 //do widoczności
spd = (okreslona liczba) //prędkość potworka</span></span>
Begin Step
GML
if !collision_line(x,y,global.herox,global.heroy,obj_parent_wall,1,0) && (point_distance(x,y,global.herox,global.heroy) < 400) && seen = 0
{
seen = 1
}
if seen = 1 && point_distance(x,y,global.herox,global.heroy) > 500
{
mp_potential_step_object(obj_player.x,obj_player.y,spd,obj_parent_wall)
}
else
speed=0
if (point_distance(x,y,global.herox,global.heroy) < 10)
{
speed = 0; // jest blisko bochatera to stoji
}
a w create/step twojego bochatera
GML
global.herox = x;
global.heroy = y;
PS. Ja stosowałem taki do mojej gierki , obj_parent_wall to poprostu ściana , kamień lub co wolisz/posiadasz ;) .
EDIT: Znalazłem na sandbox.yoyogames.com taki przykład co do biegania w random'owym kierunku LINK może ci się przyda :) !