Страница 1 из 1

Как сделать систему укрытие?

СообщениеДобавлено: 11 апр 2023, 17:14
HellToWorld
Сейчас я делаю топдаун 2д шутер на подобии Хотлайн майами. Хотелось бы чтобы враги прятались за стеной когда у них оставалось мало здоровие (например если меньше 30%). Только вариант с нахождением укрытие с помощью пустышек мне не нужен. Как такое реализовать? С помощью Навмеша?

Re: Как сделать систему укрытие?

СообщениеДобавлено: 12 апр 2023, 01:19
Saltant
Коллайдеры, кастует сферу смотрит че рядом есть или нету, если есть - бежит прячится, движение через навмеш или любой другой вариант движения (А* например).

Re: Как сделать систему укрытие?

СообщениеДобавлено: 12 апр 2023, 18:18
waruiyume
С помощью навмеша:
Генерируем несколько точек в небольшом радиусе от бота.
Отсеиваем те точки, которые в прямой видимости игрока, при помощи лайнкаста на навмеше.
Рассчитываем тути для оставшихся точек, и посылаем бота по самому короткому.