[Closed] [4.11] DetachRootComponentFromParent causes self-collisions
We've got a handful of complex actors built with he auto-weld option. Various physical components with collisions are welded together as a single actor, and all is fine.
But if we attach that actor to another through AttachRootComponentToActor, and then call DetachRootComponentFromParent, the detached actor starts getting self-collision events. All of his internal components start colliding with each other - the NotifyHit function gets called over and over, physics break down, etc.
When debugging, it appears that in the end-frame physics step (TG_EndPhysics), we get one collision event for each component in the actor, all of them colliding with our root object.
We're not having the issue on 4.10, or 4.11 P6, it's a regression from Preview 7.
The question has been closed Jun 19 '16 at 12:52 PM by StrangerGwenn for the following reason:
We're now working on this problem here : https://answers.unrealengine.com/questions/438517/unwelded-components-collide-within-actor.html
Understood. I'll be waiting for your response about this issue. In the meantime, I'll be using this as a temporary answer to leave this issue marked as resolved for tracking purposes.
answered Apr 12 '16 at 03:56 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here