Developer Notes

Duplicate of UE-24573

Description

Physics Constraints do not have the same values if they are part of an 'Always Loaded' level. They will work correctly in the Persistent level and a level that is Streamed in.

This becomes problematic when working with more complex Physics Constraint setups like the dumpster lids in screenshot #2.

Steps to Reproduce

1. Open the QA-Game
2. Create an actor class blueprint & double-click to open it
3. In the Components tab, add a Scene component as the root
4. Add 2 Static Mesh components named Box1 & Box2 (See screenshot #1)
5. Add a Physics Constraint component
6. In the Static Mesh components add a box mesh to both
7. Place Box1 above the other
8. Set the Box2 to Simulate Physics
9. In the Physics Constraint > Constraint, add Box1 to Component Name 1
10. Add Box2 to Component Name 2
11. Compile & save
12. Back in the editor, place the bp in the level
13. Go to Window > Levels to open the Levels panel
14. In the Levels panel click Levels > Create New > name it Level02
15. Right-click Level02 > Change Streaming Method > choose Always Loaded
16. Back in the editor, add a copy of the bp to Level02
17. Play-In-Editor
18. The bp in the Always Loaded level will hang lower than the on in the Persistent level (This becomes more apparent when using a more complex Physics Constraint setup: See screenshot #2)

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Duplicate
ComponentUE - Gameplay
Affects Versions4.5.14.7
CreatedDec 3, 2014
ResolvedJan 20, 2016
UpdatedJul 14, 2021