Context
Auto-weld makes it so if a child is attached to a parent, the two bodies will be joined into a single rigid body. Physic settings like collision profile and body settings are determined by the root.
Problem
When nesting primitive components with auto-weld enabled and physics disabled on children, the root primitive falls through the floor even though it is set to block all due to the auto-weld child being set to ignore me.
1.) Download and open repro project provided by licensee or the one uploaded in ticket
2.) Ensure level "TestMap" is opened (should be opened by default when opening project), if not go to Content Drawer > Content > TestMap
Observe: Five cubes with nested child component spheres, from left-to-right:
Cube 1: Auto-weld Enabled, Child Simulate Physics Disabled
Cube 2: Auto-weld Disabled, Child Simulate Physics Disabled
Cube 3: Auto-weld Enabled, Child Simulate Physics Enabled
Cube 4: Same as 1, but with Block-all dynamic
Cube 5: No child primitive
3.) Start Play in Editor.
Observe: Cube 1 falls through floor
Expected: Cube 1 remains on top like the other cubes
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-290782 in the post.
0 |
Component | UE - Simulation - Physics |
---|---|
Affects Versions | 5.5 |
Created | May 27, 2025 |
---|---|
Updated | May 30, 2025 |