On Component Begin Overlap constantly repeats

Hello

I have been having a problem where a On Component Begin Overlap constantly repeats if I position the character on the edge of the collision but works fine as long as I don’t stay on the edge. Ill include a video so my ramblings make some sense xD

Thank you all for the help!

1 Like

you can potentially use a “DoOnce” node and then reset it when end overlap occurs

Is there a specific reason you’re using component overlap instead of actor overlap?

Component begin overlap can trigger multiple times from the components that make up your character. Try using ActorBeginOverlap.

I was able to recreate the issue on my end from your blueprint. The issue is with the timeline flow. You’re using “Update” to connect the timeline and “Set Relative Location”, and update runs many many times during the audio. Try using “Finished” instead. It might mess up the timing of your audio a bit, but you can worry about that after it stops spamming.

I tried that just now but it recreates the same problem sadly :confused: Although I didn’t know of the DoOnce node so thank you for that :slight_smile:

I followed tutorials for doors on youtube that used it months ago and never had a issue with it till now (Can’t even get the old ones to do the repeat behavior).

I tried doing the ActorBeginOverlap instead but I still get the same result sadly

282788-door-blueprint-event-actor.png

That was not the issue actually xD I figured it out but I feel so stupid haha! I had the collision parented under the mesh so basically when the animation played and moved the door it also moved the collision just enough so it wouldn’t be overlapping with the character then when the animation cycled back to the beginning it overlapped again and caused the cycle xD

Thank you for the help though :slight_smile:

2 Likes

Thank you so much. I’ve spent hours trying to figure this out!

after 3 years you saved my life i did the same stupid thing hahahaha thank you