Description

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.

Steps to Reproduce

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.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-58935 in the post.

1
Login to Vote

Won't Fix
ComponentUE - Simulation - Physics
Affects Versions4.19
Target Fix4.21
CreatedMay 9, 2018
ResolvedOct 5, 2018
UpdatedOct 16, 2018