Hello! I want to make an spectating system where when you die, you specate a player but with a third person camera that you can control while the spectated player is at first person (Like in lethal company!):
So i tried making this by my own, and i have achieved the main thing, you spectate the other player at third person, but that player stays in first person. But you cant control the third person camera.
How could i make to allow the spectator control the spectated player’s third person camera?
The way you are setting up the spectator with the ‘SetViewTarget’ is the correct approach.
I have checked how the Spring Arm component works, and unfortunately, at the moment, there isn’t a way to spectate someone and move the camera around using Blueprints alone.
What is currently supported is setting the view target from the server side, so you will be able to see the other player’s camera rotation, but you won’t be able to rotate freely.
If you’re comfortable coding in C++, you can override the GetViewRotation method in the character and add logic to return your controlled rotation.