Description

Calling SetWorldLocation() on a USceneComponent derived component causes the rendering for the component to stop updating. The position can still be modified and the values will change, but it renders in the same location so it looks like nothing is happening.

Steps to Reproduce
  1. Download the attached project
  2. Open the project
  3. Open Test actor
  4. Enable "Auto Position" (This can be found in the Details panel for the "Test" component)
  5. Try to move the component (it will not move (this is expected))
  6. Disable "Auto Position"
  7. Try to move the "Test" Component

Result: The position will update numerically in the details panel, however this result will not be reflected in the viewport tab
Expected: The location of the Test Component would change to match that of the numerical value shown in the details panel (once "Auto Position" has been set to false)

Have Comments or More Details?

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

1
Login to Vote

Non-Issue
ComponentUE - Gameplay
Affects Versions4.22.1
CreatedMay 16, 2019
ResolvedMay 16, 2019
UpdatedMay 17, 2019