When scaling an actor with a spotlight component that is offset from local 0,0,0 the spotlight will invert itself when passing into negative scale values. In the test project this only occurs on the X and Z axis. The Y axis behaves as expected.

Steps to Reproduce
  1. Open attached project
  2. Select the actor in the scene and scale along the X axis

Alternative steps:

  1. Open any project
  2. Drag a box and a point light into the viewport
  3. Make the Cube a parent of the spotlight
  4. Position the spotlight to the side of the cube and turn up the intensity for easy identification
  5. Select the cube and the scale widget
  6. Scale the X axis negatively

The spotlight will invert the direction it is facing and the arrow for light direction will not update

The spotlight remains facing the same direction, or the light direction arrow will update.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

Won't Fix
ComponentUE - Rendering
Affects Versions4.
CreatedOct 31, 2016
ResolvedAug 2, 2021
UpdatedAug 4, 2021