In UE4, Reparenting the Child Component did not update it on the screen, but the Relative Transform was updated. However, UE5 now retains Relative Transform, so there are on-screen updates. This is different from the behavior in UE4.
Probably this issue was added by [Link Removed]. And the following change will fix this issue.
Engine\Source\Editor\SubobjectDataInterface\Private\SubobjectDataSubsystem.cpp:1860 USceneComponent* ParentSceneComponent = NewParentData ? Cast<USceneComponent>(NewParentData->FindMutableComponentInstanceInActor(Params.ActorPreviewContext)) : nullptr;
expect : the result is same in UE4 ( "StaticMesh" does not move in preview and updates Location )
result : "StaticMesh" move over "right" in preview and does not update Location
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-147382 in the post.
0 |
Component | UE - Gameplay - Blueprint Editor |
---|---|
Affects Versions | 5.0 |
Target Fix | 5.0.2 |
Created | Mar 29, 2022 |
---|---|
Resolved | Mar 29, 2022 |
Updated | Apr 27, 2022 |