Dépannage

Le déclencheur ne réagit pas

Vérifiez que l’acteur attendu passe bien dans la zone BoxTrigger et que ses collisions peuvent générer des chevauchements avec le canal Pawn. Vérifiez aussi le filtre du déclencheur : le comportement par défaut accepte uniquement le Player Pawn de l’index 0.

Une direction n’est pas reconnue

Le déplacement doit être suffisamment important et suffisamment aligné avec une direction du déclencheur. Vérifiez l’orientation de l’acteur dans le niveau, puis ajustez si nécessaire Direction Threshold ou Minimum Movement Distance dans votre Blueprint/C++ dérivé. Si les déplacements sont rapides ou irréguliers, le suivi continu peut aider à fournir une direction plus représentative.

Les couleurs ne correspondent pas au sens attendu

Les couleurs sont définies dans l’espace local du déclencheur : rouge correspond à l’avant (+X), bleu à l’arrière (-X), vert à la droite (+Y) et jaune à la gauche (-Y). Tournez l’acteur dans le niveau pour aligner ces repères avec votre scène.

L’action ne s’exécute pas

Assurez-vous qu’un cas correspondant à l’événement détecté existe dans Trigger Cases, qu’il contient une action et que cette action est un Blueprint enfant valide de ADS Directional Trigger Action. Vérifiez ensuite que la logique est bien placée dans Execute Action.

Checklist rapide

  1. Le BP_DirectionalTrigger est placé et orienté correctement.
  2. L’acteur traversant respecte le filtre sélectionné.
  3. Les collisions de l’acteur permettent les chevauchements Pawn.
  4. Le cas direction/entrée-sortie est présent dans Trigger Cases.
  5. Une action Blueprint valide est sélectionnée et son Execute Action contient la logique attendue.