Salut, je crée un TD dans Unity 5 et j'ai besoin d'aide pour mon Pathfinding.
Je vais utiliser Arons A * pathfinding pour mon IA, ce qui me permet d'utiliser des objets dynamiques et de mettre à jour le chemin pendant l'exécution. Cependant, dans mon jeu, je veux que le joueur puisse bloquer les serviteurs avec des tourelles spéciales qui forceront les serviteurs à attaquer la "tour de bloc" au lieu de passer à leur destination.
Comment pourrais-je accomplir quelque chose comme ça?
Si ce que vous recherchez est une sorte de tour de raillerie, vous pouvez y ajouter un collisionneur défini comme déclencheur et lorsque les sbires entrent dans le déclencheur, ils sont juste programmés pour attaquer la tour.
Si vous voulez que les sbires n'attaquent les tours que lorsqu'il n'y a pas de chemins alternatifs, alors lorsque le chemin est bloqué et que l'A * est appelé pour calculer un autre chemin s'il retourne nul, vous pouvez écrire aux ennemis pour trouver toutes les tours et les cibler.
la source