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
- Le
BP_DirectionalTriggerest placé et orienté correctement. - L’acteur traversant respecte le filtre sélectionné.
- Les collisions de l’acteur permettent les chevauchements Pawn.
- Le cas direction/entrée-sortie est présent dans
Trigger Cases. - Une action Blueprint valide est sélectionnée et son
Execute Actioncontient la logique attendue.