If the actor is in sublevel and user play simulate or PIE, the actor can't be moved by drag gizmo. Even if under the same conditions, editing transform of detail panel work properly. So I guess that editing transform of actors of sublevel isn't prohibited.
this issue can be fixed if enable "Use Legacy Behavior for actor and component updates while dragging" of Editor Settings.
But this flag is tagged UE_DEPRECATED. if this flag is removed in the future, some users will have problems.
/** Toggles legacy behavior for updating components and actors during drag operations. This could be useful if you're seeing a degradation in performance due to too many PostEditMove calls */ /** Toggles legacy behavior for updating components and actors during drag operations. This could be useful if you're seeing a degradation in performance due to too many PostEditMove calls */ UE_DEPRECATED(4.26, "This property is meant to be a temporary toggle for a rollback if too many post edit move calls degrade performance during drag operations.") UPROPERTY(EditAnywhere, config, Category=Controls, AdvancedDisplay, meta = (DisplayName = "Use Legacy Behavior for actor and component updates while dragging")) bool bUseLegacyPostEditBehavior = false;
expect : move the sphere
result : don't move
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-109811 in the post.
1 |
Component | UE - Editor - Workflow Systems |
---|---|
Affects Versions | 4.26.1 |
Target Fix | 5.0-early access |
Created | Mar 3, 2021 |
---|---|
Resolved | Mar 23, 2021 |
Updated | Jan 22, 2024 |