I just can’t seem to get the relative rotation of the spring arm… no matter what the settings for Use Pawn Control Rotation and Inherit Pitch/Yaw/Roll… are… in 4.17 and 4.18
Checking on the forums… I see that other experienced users are having the same issue:
hi … here you go… just using a simple character pawn (yes the character is a palm tree… just for fun) with the spring arm… in Play In Editor, however I rotate the spring arm with the controller, the relative rotation remains zero on all axis.
Jupp I got same Issue and its not only the Spring arm…it appears that its all components that you can not get relative rotation from… please help us developers
After looking into this I found out that this is actually by design. A bug existed where it did rotate on all axis in previous engine versions, but that caused multiple issues with performance and not being able to make changes to the rotation.
That issue was fixed and the rotation stays at zero now, by design. I hope this clarifies any concerns and questions you might have relating to this. Please let me know if there is anything else that I can help you with.
thank you for confirming this … I understand, sometimes these things happen in the context of a bigger picture. It seems that “Set Relative Rotation” isn’t working either (with Use Pawn Control Rotation set to on or off)… is this also by design?
I’m sure is correct… it’s but for some reason, the following RInterp setup works smoothly and prints out the relative rotation… I’m fine with it if it works.
to answer my own question, I’ve been using Spring Arm components quite a lot in 4.18. It is now possible to use Get Relative Location, Set Relative Location and Add Relative location… but only if “Use Pawn Control Rotation” is turned off in the Spring Arm component settings.