Behavior regression: Attached components don't report overlap after a certain number
This bug report is kinda weird. StaticMeshComponents attached to each other report overlap just fine using ComponentOverlapComponent when they're not simulating physics.
Once they simulate physics, they report overlap also but only for the first two attachments.
I've uploaded a video to demonstrate the setup here:Video
And provided a template project that reproduces this here: Project
I also get these warnings, which may be related:
Warning Trying to simulate physics on ''/Game/UEDPIE_0_Untitled.Untitled:PersistentLevel.Cube4_11.StaticMeshComponent0'' but no physics body. Warning Trying to simulate physics on ''/Game/UEDPIE_0_Untitled.Untitled:PersistentLevel.Cube3_8.StaticMeshComponent0'' but no physics body. Warning Trying to simulate physics on ''/Game/UEDPIE_0_Untitled.Untitled:PersistentLevel.Cube2_5.StaticMeshComponent0'' but no physics body.
Correction: I don't get this behavior in 4.15.
Thank you for the test project. I was able to reproduce this behavior so I've created JIRA UE-45693. Our developers will be investigating further. Follow that link to monitor the status of the report.
As for a workaround, instead of attaching each actor to the next, you could attach all actors to one parent. Or attach all actors to a single parent using the AttachToActor node. Both seem to fix the overlap issue. Although the warnings still occur.
answered Jun 05 '17 at 07:08 PM
TJ V ♦♦ STAFF
Follow this question
Once you sign in you will be able to subscribe for any updates here