Je fais un Tower Defense et j'ai des fonctions de recherche de cheminement de base, mais j'ai un problème.
Je veux rendre le chemin bloquable, et quand un bloc se produit, les coureurs attaqueront les tours de blocage.
J'ai donc besoin d'un moyen de trouver le chemin le plus court qui, plus important encore, a le plus petit nombre de tours sur le chemin.
Comment je fais ça?
Réponses:
Sur votre chemin, il suffit de faire en sorte que passer par une tour coûte le même prix que de passer par un grand nombre de tuiles. En général, il essaiera de les contourner, mais s'il n'y a pas un tel chemin, la sortie passera toujours par le moins d'obstacles. Vous pouvez régler la pénalité de manière à ce que parfois ils passent simplement au lieu de faire le tour de la carte si vous le souhaitez.
la source