Trigger in blueprint not activating

So I’m making a procedural room/dungeon crawler spawner. When the player gets to a doorway, i want a trigger to activate and the next room to spawn in front of them.

I’m having an issue where the trigger I spawned procedurally doesn’t recognize when the player overlaps it.

I have a BP for the trigger itself. It contains the trigger box in the viewport and this in the event graph.

I know the cast isn’t hooked up. I was just testing the actor begin overlap event starting out, but that wasn’t even working.

This is what the viewport looks like. I turned off collisions for the cube. It’s just a visual to help me know that it spawned.

I’ve already made sure that Generate Overlap Events is checked and collision presets allow for the player to activate the box under the trigger box component in the BP. And I’ve checked that the main character BP collisions work (they do).

Hi,

Why not try using a Box Collision component and utilize the “On Begin Overlap” event from it? This might be simpler.

When I create a static mesh cube and set it to “Overlap All,” the ActorBeginOverlap event triggers as expected.

I’m not sure how you set up your trigger blueprint, but if you create a BP_Trigger, add a Box Collision to it, print a log in ActorBeginOverlap, and then add BP_Trigger as a child actor in the cube blueprint, the overlap event should trigger.

Maybe test this approach?


Just a box and set to overlap all, this trigger.



Create a Newblueprint1, add box collision, and add this blueprint to the cube blueprint, and the events are all triggers fine.

Hope this helps!

This works, thank you! I can’t believe I didn’t realize trigger boxes are a different thing from box colliders

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.