Estou fazendo um Tower Defense e tenho o pathfinding básico funcionando, mas tenho um problema.
Quero tornar o caminho bloqueável e, quando ocorrer um bloqueio, os corredores atacarão as torres de bloqueio.
Então, o que eu preciso é uma maneira de encontrar o caminho mais curto que, mais importante, tenha o menor número de torres no caminho.
Como faço isso?
1
não seria uma detecção de colisão dentro do seu caminho percorrível?
—
Prix
Como as torres de bloqueio são destrutíveis, existe realmente um caminho. Apenas o custo de atravessá-los é muito mais alto do que seguir um caminho desobstruído. (Veja a resposta de coderanger abaixo)
—
bummzack