Olá, estou criando um TD no Unity 5 e preciso de ajuda com o meu Pathfinding.
Vou usar o caminho Arons A * para minha IA, o que me permite usar objetos dinâmicos e atualizar o caminho durante o tempo de execução. No entanto, no meu jogo, quero que o jogador seja capaz de bloquear os lacaios com torres especiais, o que forçará os lacaios a atacar a "torre de blocos" em vez de passar para o seu destino.
Como eu pude realizar algo assim?
Se o que você está procurando é uma espécie de torre de provocação, você pode adicionar um colisor como definido no gatilho e quando os lacaios entram no gatilho, eles são apenas scripts para atacar a torre.
Se você quiser que os lacaios atacem as torres apenas quando não houver caminhos alternativos, quando o caminho estiver bloqueado e o A * for chamado para calcular outro caminho se retornar nulo, você poderá fazer o script dos inimigos para encontrar todas as torres de provocação e alveje-os.
fonte