Hi, I’m spawning 2 actors inside one another. I want to check when one actor begins colliding with the other. I’m using Event ActorBeginOverlap, but it just doesn’t trigger.
Please help!!!
Do they have collision volumes?
Collision volumes? They have one static mesh each. And one of them has a collision component.
They both need a collision box
Just tried it. Still nothing.
If you place one, and spawn the second, I think that should work?..
I have them both placed inside one another from the start. I need it that way.
If they are both placed you won’t get an overlap.
You either need to move one into the other, or spawn one overlapping the other.
But what’s the difference? Don’t they basically spawn when the level loads? I’m using streaming levels btw. I
thought maybe there’s something wrong with my collision setup, but I tried all options.
It’s a well know quirk of the engine.
If you really want to start with them both overlapping, then you’ll need to use something like
( there are many such nodes… )
I tried but I get no overlapping actors.
I just put Event ActorBeginOverlap in both blueprints, and one of the triggers now. But the other doesn’t. Maybe it has something to do with the load order?
Yes, only 1 fires, hold on..
Never mind. I just tried it again and now none of them works. Seems like it works only when it wants to.
This works
But I do know, from experience and seeing others struggle with it, that overlap on begin play is not a thing…