Hi, for a third person view system I am using a Scene Component embedding a Spring Arm embedding a Camera. I would like to use a Player Camera Manager in order constrain some movements, like preventing the Spring Arm to go too low on the floor (this creates a zoom in effect).
Even though I created a custom Player Controller BluePrint (BP), custom Player Camera Manager BP assigned to the custom Player Controller, the Player Camera Manager settings seem to have no effect.
1 Like
Did you set player controller into game mode?
Yes sure I did all the basic things, also breakpointed into Player Camera Manager to make sure it was running.
I tried it with new third person project and it works as expected:
- create camera manager class
- create player controller class
- in player controller class set this camera manager class as PlayerCameraManagerClass property
- set player controller class in game mode class as PlayerControllerClass
- open camera manager, set View Pitch Min = -45, View Pitch Max = 45
- compile all and play
for now camera pitch limited and you cannot move it under character mesh
Indeed it works for the Third Person project template (even though I had to restart Unreal to make it work!), but not in my project which is not using the same technique to control the character. I should probably align to what the template is doing.