Setting up New Relative Rotation with some Static Mesh Actors in the Level Blueprint will have strange results if -90 is used in the Y Relative Rotation. Changing off of -90 will result in normal behavior, using -90.1 works normally.

Steps to Reproduce
  1. Set up a few Static Mesh Actors in the level.
  2. In the Level Blueprint set up these actors to rotate.
  3. Off of Event Tick use Add Actor World Rotation.
    1. Set the target to one of the Static Mesh Actors.
    2. Set the Delta Rotation Z to 0.1
  4. Off of the Add Actor World Rotation node add a Set Actor Relative Rotation node.
    1. Set the Target to a different Static Mesh Actor.
    2. Set the New Relative Rotation X to -0.000061
    3. Set the New Relative Rotation Y to -90
    4. Set the New Relative Rotation Z to 90
  5. Run Pie

Results: The Static Mesh Actor will spin around at sporadic intervals.

Expected The rotation to be consistent to the settings in the Level Blueprint.

Have Comments or More Details?

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

Login to Vote

Won't Fix
ComponentUE - Gameplay
Affects Versions4.
CreatedFeb 20, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021
View Jira Issue