2012-06-27 4 views
1

Je travaille sur un jeu de course automobile. J'ai presque fini avec le prototype, mais une chose. Je suis incapable d'ajouter des voitures de l'adversaire. J'ai cherché des comportements de direction, j'ai trouvé un tutoriel sympa pour Wandering. Mais n'a pas pu trouver beaucoup utile sur le chemin suivant.Tutoriel pour la direction: Suivi de trajectoire

J'ai trouvé this link, mais dint m'aider à comprendre beaucoup.

Quelqu'un m'aider avec un bon tutoriel pour les comportements de direction, ce qui m'aiderait à saisir les concepts de base ..?

Répondre

4

Ceci est non-trivial. Les voitures ne suivent pas simplement un chemin, sauf si vous voulez qu'elles se comportent de façon irréaliste. Ce dont vous avez besoin est un pilote AI. Une bonne IA au volant vérifie ce qui se trouve devant elle et prend ensuite la décision de se diriger plus ou moins dans une direction, ou de freiner ou de marcher sur le gaz.

This article covers some of the basics.

Pour la solution la plus simple, je suggère un point de passage AI où la voiture essaie juste de se diriger vers le prochain point de passage d'une trajectoire prédéterminée tracée par vous. En fonction de l'angle entre le passé, le courant et le prochain point de cheminement, l'IA peut décider de la direction à suivre et de la nécessité d'appuyer sur les freins pour effectuer le virage. Vous devez être sûr que l'IA reconnaît effectivement atteindre un waypoint en vérifiant si la voiture est dans une fourchette raisonnable. La distance entre deux waypoints doit être supérieure à cette distance, sinon l'IA risque de sauter ou même de revenir en arrière.

+0

Pouvez-vous s'il vous plaît m'aider avec un petit exemple/tutoriel utile ..? Ce qui me ferait bouger pour commencer. Je suis allé à travers l'article, je suis incapable de le convertir en code. :( – Shailesh

+0

Son travail juste, Shailesh ... J'ai trouvé l'article intéressant et instructif., Thks @ Stefen – YvesLeBorg

Questions connexes