Вот есть у меня код моего зомби.
Игра платформер.
Code
if instance_exists(o_hero) > 0
if y-10 < o_hero.y
{
if x < o_hero.x {x+=my_speed} else {x-=my_speed}
}
else
{
a = instance_nearest(x,y,platform)
if x < a.x {x+=my_speed} else {x-=my_speed}
}
if y > o_hero.y
{
a = instance_nearest(x,y,platform)
if x < a.x {x+=my_speed} else {x-=my_speed}
}
platform - это лестница.
Помогите написать нормального бота, этот бот очень тупит.
Нужен бот который преследовал игрока в любой части карты. Без выходных путей на карте не будет. В моей коде если персонаж выше него то он бежит на лестницу и пока не станет y = o_bot.y то он будет лесть по лестнице, но возникла такая проблема: Если я создаю бота выше персонажа, то бот будет стоять на месте, я пытался сделать но не получилась( Надо чтоб он если наверху, и там много комнат, щелей или типа того, чтоб он спускался вниз через каждую щель, или то есть лестницу, пока *y* не будет равным *y* бота( в игре нету наклонностей, только прямые и обрывы в низ(то есть нету блоков в определенных частях комнаты, сделано для лестниц.))
По моему все хорошо растолковал. Мне не обязательно код, просто можно объяснить как и что должно быть. Заранее спасибо.