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.