How To Transfer From First Person To Third?

Hey, I’m following this tutorial below and the only thing I believe I’m doing wrong is that he is using a First Person Character and I am using Third Person.

Tutorial:


I did everything exactly the same except when I use my ThirdPersonCharacter, the camera options are different,
Below is a picture of the camera options I had.

The part he does this at is about 11 minutes and 20 seconds. He uses a First Person Camera Component. Seeing as I don’t have that, I attempted it with my camera boom and my follow camera , neither which worked.

Below is how it looks for me,

It just occurred to me that maybe it’s because in the tutorial, he uses Right Mouse Click and since I’m in Third Person, maybe I have to change the button because Right Click changes the camera? Unsure of it but will test it after posting this.
In the mean time, I would appreciate any help I can get in fixing this.

In order for you to switch to first person, there has to be a Camera (presumably in front of your character’s face) in your blueprint. You can then activate and deactivate cameras as you wish :slight_smile:

@goncasmage I added in a camera component and tried attaching it in place instead of the camera boom and such but it didn’t change much for me. Could you explain how to make it where I can switch between the two cameras?

Inside your character blueprint, make sure you have two cameras. Make sure that one of them is not activated (untick auto-activate). If you want to start in ThirdPerson, untick this property in the FirstPersonCamera and vice-versa.

Then, you have to activate and deactivate each camera as you switch from them. For instance, in this setup, while you are pressing F, you are in First Person, and if you aren’t pressing F, you are in ThirdPerson

This works awesomely except that when I go in first person mode, the control are near unbearable and I can’t look around as in a first person game. I know I’m asking a lot but could you point me in the direction of fixing that? More effort than I imagine to write on a whiteboard haha.

I guess right now, the best i can help you with is this:

Try either messing with this value in your Camera component:

These values in your Camera Boom (Spring Component):

Or these values in your CharacterMovement Component:

In this order :wink:

I could swear I replied and accepted this as the right answer. This ended up working well. Only thing I wasn’t fond of was when in Third Person, the character can no longer turn but it still works so that’s what counts.