Помогите написать обход если на пути есть преграды.

Форум для всего, что связано с ИИ.

Помогите написать обход если на пути есть преграды.

Сообщение Kabanelloo 10 апр 2017, 10:35

Есть рабочий ИИ , но единственный минус , при нахождении цели он идет на пролом , толкая по пути все что встретит и в основном получается так что дистанцию атаки получить не удается , потому что, что-то застряло между ИИ и Целью . Хотелось бы простой обход небольших физических объектов или их скопление в реал тайм.

Пример тому , Dota 2 кода при атаки на крипа через крипа , персонаж найдет ближайший путь и обойдет препятствие при этом не будет толкать других. Спасибо !
Kabanelloo
UNIт
 
Сообщения: 107
Зарегистрирован: 03 фев 2012, 21:55


Re: Помогите написать обход если на пути есть преграды.

Сообщение Kabanelloo 10 апр 2017, 21:44

Да мне не целая система нужна , все равно спасибо! ;;)

Можно придумать типа : Луч стреляет к цели , а от цели будут идти круговые лучи, если те лучи которые не соприкоснулись с коллайдером по горизонтали в дистанции 3, то там можно реализовать типа ВейПоинта , а там где есть Коллайдеры ну отфильтровать. И пустить обход по этим вепойнтам , когда луч от ИИ до цели будет свободен , можно двигаться. Ну я абстрактно не в серьез. Может чего посоветуете ? Плс .
Kabanelloo
UNIт
 
Сообщения: 107
Зарегистрирован: 03 фев 2012, 21:55


Вернуться в Искуственный Интеллект

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1