Dépannage

L’IA peut ne rien détecter, le Behavior Tree peut ne pas démarrer ou les valeurs du Blackboard peuvent ne pas être mises à jour. Dans la plupart des cas, le problème vient d’un component manquant, d’un AI Controller mal configuré, d’un sens désactivé, d’une clé Blackboard incorrecte ou d’un Nav Mesh absent.

L’IA ne détecte pas le joueur

Vérifiez les points suivants :

Le Behavior Tree ne démarre pas

Vérifiez que le Behavior Tree est assigné, que l’acteur possède un AI Controller valide et qu’un Blackboard associé existe lorsque votre logique en dépend. Le Pawn doit être possédé par son AI Controller au moment où le component tente de lancer le Behavior Tree. Si le Behavior Tree est modifié au Runtime, sa nouvelle référence doit être valide.

Checklist rapide

  1. L’acteur possède le ADS AI System Component et un AI Controller.
  2. La perception et le sens utilisé sont activés.
  3. Les distances, angles et filtres de perception sont corrects.
  4. Un Nav Mesh Bounds Volume est présent et couvre la zone de déplacement de l’IA.
  5. Le Behavior Tree est assigné et lancé.
  6. Le Blackboard existe ; ses noms et types de clés sont exacts.
  7. Les bruits sont bien émis par le projet lorsque l’ouïe est utilisée.