An Actor with a StaticMeshActor native parent class will spawn with offset when NOT using locally stored transform.
Removing collision from StaticMesh has no effect.
Changing Collision Handling Override has no effect.
Download attached project
1. Left Mouse button spawns actor from locally stored transform. Cube is placed with correct offset (pivot of cube is in middle)
2. Right Mouse button spawns actor directly from HitResult Location. Cube is placed on ground (approx 50cm offset)
In GameMode: Change variable ClassToSpawn to "BP_CubeActorNativeParent" to observe that this does not happen with BPs inheriting directly from Actor.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-58935 in the post.
1 |
Component | UE - Simulation - Physics |
---|---|
Affects Versions | 4.19 |
Target Fix | 4.21 |
Created | May 9, 2018 |
---|---|
Resolved | Oct 5, 2018 |
Updated | Oct 16, 2018 |