level 13
复方苦参~撰写专利
楼主
if(distance_to_object(tank)<=distance&&place_snapped(global.grid,global.grid))
{
direction=round(point_direction(x,y,tank.x,tank.y)/90)*90;
motion_set(direction,1)
alarm[0]=20;
}
else if(place_snapped(global.grid,global.grid))
{
move_towards_point(50,500,4);
}
这是我设计的敌人的代码,我想让diren与tank的距离小于distance是首先追击tank,否者向(50,500)处移动,但是diren一生成就不动了,这是为什么?对了它是放在step里的!
2015年03月11日 12点03分
1
{
direction=round(point_direction(x,y,tank.x,tank.y)/90)*90;
motion_set(direction,1)
alarm[0]=20;
}
else if(place_snapped(global.grid,global.grid))
{
move_towards_point(50,500,4);
}
这是我设计的敌人的代码,我想让diren与tank的距离小于distance是首先追击tank,否者向(50,500)处移动,但是diren一生成就不动了,这是为什么?对了它是放在step里的!