Developer Notes

Enabling physics removes component from root to act on its own.

Description

Setting simulate physics for a component of an actor will cause that component to not react when the actor root is updated.

Steps to Reproduce

1. Open UE4Editor (any project)
2. Create new blueprint based on actor (MyActorBP)
3. Add scene component as root component
4. Add cube component to hierarchy
5. Set cube component to ignore gravity
6. Add blueprint instance to the level
7. Set level scrip to match screen shot (target - sphere node should be replaced with "get cube")
8. PIE and press 3 to see the cube spin. Press 1 then 2 to activate/deactivate physics on the cube
9. Press 3 again

Result:
After setting physics for the cube, the cube does not update when the root component rotates

Have Comments or More Details?

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

1
Login to Vote

By Design
ComponentUE - Gameplay
Affects Versions4.8.34.9
CreatedAug 4, 2015
ResolvedSep 1, 2015
UpdatedJul 14, 2021