Spring Arm rotation only prints Yaw after 4.17 conversion. In 4.16 it would print the Yaw, Pitch, and Rotation as expected.

The spring arm by itself prints the rotation correctly but once a camera is attached the Pitch and Rotation will print 0.

This is a regression:
Working in 4.16.3-3561208
Not working in 4.17.0-3573198

User description:

I just update my project to 4.17 and came across a issue, I was using the Spring Arms rotation to get the forward vector to do a line trace, and after updating this trace broke, so i printstringed the rotation of the Sprint Arm and its no longer getting rotaion on its X and Y axis when the pawns camera moves.

I can provide a test project if you need, you can reproduce this issue but creating a 1st person template, then adding a SpringArm and dragging the FirstPersonCamera onto it so its childed to it, then setting the SpringArm camera settings to use pawn control rotation, then printing the rotation of the spring arm on the event tick, you will see only the Y axis updates, you can test this in 4.16 and it updates fine, i can use the camera rotation but with camera lag enable it gives my placement actor delayed movement thanks.

Steps to Reproduce
  1. Open the attached test project in 4.17 or higher
  2. PIE
  3. Walk around with the character

Results: Only the spring arms Yaw rotation will be printing to the screen, Pitch and Rotation will read 0

Expected: For the Pitch, Yaw, and Rotation to correctly print out for the spring arm like they did in 4.16

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

Login to Vote

By Design
Affects Versions4.174.18
Target Fix4.18
Fix Commit3616816
Main Commit3628687
CreatedAug 11, 2017
ResolvedAug 29, 2017
UpdatedApr 27, 2018