Hey coderz I’ve been messing with some player controls lately and I’m trying everything I can to just add a rotation to the controller so the player can roll. The problem is only two ‘types’ of nodes will actually work on the player controller.
Add Roll Input(Stops at 90,-90).
Set Control Rotation(Also stops at 90,-90).
I found out this is a result of the camera manager by default not allowing the player to go beyond these numbers, a custom one later and it still will not. No matter what I set the roll min/max it will never go beyond 90,-90. If I set the values above 180,-180 the controller will simply not rotate at all.
I cannot add actor rotation, either in world or local. Or use my custom nodes I’ve setup to use quaternions either. It simply seems like some sort of really weird and specific engine bug.(Lots of rotation nodes do not effect the controller and the couple nodes that do are locked anyways, as well as the camera manager.)
Does anyone know any good solutions to this? I simply just want my player to be able to roll whilst they are moving.
Thank you for your time.
Edit: Bump 2
No matter what I still can’t rotate the player controller beyond -90, 90. If I try it this way below(which completely negates gimbal lock might I add) it only goes -1, 1 degree in either direction.