Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В таком случае набором действий нашего моба может быть прибавление вектора, поворачивающего его в какую-нибудь сторону от препятствия, со скоростью, пропорциональной расстоянию до преграды (float DistanceToBarrier())
if(x==Points[Position].x && y==Points[Position].y) {//если мы на месте
if(x<Points[Position].x && y<Points[Position].y)if((x>Points[Position].x-ZONE && x<Points[Position].x+ZONE) &&
(y>Points[Position].y-ZONE && y<Points[Position].y+ZONE))
Способы передвижения компьютерных персонажей (часть 2)