AI - 3D and Topdown
This Ai script is for topdown and 3D. It was made for 3D and you may have to optimise it for Topdown. And i have copied it off a topic i posted of here:Link
Here it is anyway
[code]
//////////////////////////////////////////*create event*/////////////////////////////////////////
tagetx=x
targety=y
done=false
alarm[0]=1
//////////////////////////////////////////
*step event*
////////////////////////////////////////
dist = distance_to_point(targetx,targety)
if (dist>0)
{
direction = point_direction(x,y,targetx,targety)
speed=2
image_speed=1
}
else{
speed=0
image_speed=0
done=true
}
if done=true
{
done=false
alarm[0]=1
}
////////////////////////////////////////////////////
*alarm[0] event*
//////////////////////////////////////////////////
targetx=floor(random(room_width))
targety=floor(random(room_height))
if position_meeting(targetx,targety,all)
{
alarm[0]=1
}
else
{
done=false
}
[/code]
Here it is anyway
[code]
//////////////////////////////////////////*create event*/////////////////////////////////////////
tagetx=x
targety=y
done=false
alarm[0]=1
//////////////////////////////////////////
*step event*
////////////////////////////////////////
dist = distance_to_point(targetx,targety)
if (dist>0)
{
direction = point_direction(x,y,targetx,targety)
speed=2
image_speed=1
}
else{
speed=0
image_speed=0
done=true
}
if done=true
{
done=false
alarm[0]=1
}
////////////////////////////////////////////////////
*alarm[0] event*
//////////////////////////////////////////////////
targetx=floor(random(room_width))
targety=floor(random(room_height))
if position_meeting(targetx,targety,all)
{
alarm[0]=1
}
else
{
done=false
}
[/code]
Labels: 3D - Advanced

0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home