Привет, я создаю TD в Unity 5 и мне нужна помощь с моим Pathfinding.
Я собираюсь использовать Arons A * pathfinding для моего AI, который позволяет мне использовать динамические объекты и обновлять путь во время выполнения. Однако в моей игре я хочу, чтобы игрок мог блокировать миньонов с помощью специальных турелей, которые заставят миньонов атаковать «башню блоков» вместо того, чтобы пройти к месту назначения.
Как я мог сделать что-то подобное?
Если то, что вы ищете, является чем-то вроде насмешливой башни, вы можете добавить к ней коллайдер, установленный как триггер, и когда миньоны входят в триггер, они просто запускаются по сценарию для атаки на башню.
Если вы хотите, чтобы миньоны атаковали башни только тогда, когда нет альтернативных путей, тогда, когда путь заблокирован и A * вызывается для вычисления другого пути, если он возвращает ноль, тогда вы можете заставить врагов найти все башни для насмешек и цель их.
источник