Download

VR Motion Controllers triggers multiple begin/end overlap events on single frame

This is the issue I’m trying to solve for a while and I’ve seen other threads about it, however no solution yet.

I’m using motion controller and skeletal mesh attached to it.
While this mesh collide with anything it creates multiple overlap events on a single frame.
I printed out messages to log from both object and a controller to see what is happening and I got:

That block when the overlap is starting:
LogBlueprintUserMessages: [TestCol2_179] Object Overlap Begin
LogBlueprintUserMessages: [ControllerL] Controller Overlap Begin
LogBlueprintUserMessages: [ControllerL] Controller Overlap End
LogBlueprintUserMessages: [TestCol2_179] Object Overlap End
LogBlueprintUserMessages: [ControllerL] Controller Overlap Begin
LogBlueprintUserMessages: [TestCol2_179] Object Overlap Begin

End that one when it’s finishing:
LogBlueprintUserMessages: [TestCol2_179] Object Overlap End
LogBlueprintUserMessages: [ControllerL] Controller Overlap End
LogBlueprintUserMessages: [ControllerL] Controller Overlap Begin
LogBlueprintUserMessages: [TestCol2_179] Object Overlap Begin
LogBlueprintUserMessages: [ControllerL] Controller Overlap End
LogBlueprintUserMessages: [TestCol2_179] Object Overlap End
LogBlueprintUserMessages: [ControllerL] Controller Overlap Begin
LogBlueprintUserMessages: [ControllerL] Controller Overlap End
LogBlueprintUserMessages: [ControllerL] Controller Overlap Begin

I tried different collision presets and settings nothing seems to change it.
I also read that it’s Pawn/Character parent may cause the issue but moving controllers to separate object inheriting from Actor did not help either.

Static mesh is not causing that issue but my controller need to change shape etc., so it’s not a solution for me.

Please help.

Hey,

could you find any solution for that? We´re experiencing the exact same problem.

Hi, did you tried DoOnce ] to avoid firing more than necessary the function linked to the begin/end overlap.

Super late response - but I am seeing the same thing in 4.25 and 4.26.1 and it is driving me crazy. I have 2 game concepts which have completely stalled as a result. I ended up just posting a topic asking for help and then found this a few hours later. Did you ever get a resolution?

The suggestion of a DoOnce node is really a pretty awful way to work around it, as it doesn’t address the problem.