Bonjour,
j'essaye d'implémenter A* avec les navmesh (avec triangles) dans mon jeu, mais je rencontre un petit soucis :
En vert la position de départ, en bleu la position d'arrivé, et en blanc, le chemin que mon algorithme trouve. Comme vous le constater, ce n'est pas très optimisé, je souhaiterai en effet que mon personnage passe du node1 a la destination d'arrivé directement. L'idée serai donc supprimer ce node2 inutile...
Wireframe :
Après quelques recherches je suis tombé sur l'agorithme "Funnel", mais franchement, n'y comprends rien...je ne vois pas du tout comment l'appliquer à mon cas.
Avez vous une idée ?
Merci.
Partager