How do I enable FPS controls

I hope no question is too small for this forum.

I’m making a landscape, and imported the First-person controls.
I put the player in the game, but pressing play does not seem to start the game in FPS mode.

Any help? Thanks in advance.

Hey there @Gasjebasje991! I believe you may not be possessing the character. So the quickest method to get your player possessed correctly would be to go into your first person character blueprint and set Auto possess player to Player 0. If the controls were imported correctly, they should work out of the box once possessed.

image

However this means you’ll have to manually place your player into the world to get possessed, and you have to handle the player spawns yourself. Alternatively you’d set this pawn to be the default pawn in your Gamemode in either your project settings or the world settings, then place player start.

I think this helps spawning as the FPS character when pressing play,
but he still doesn’t walk around no matter if I use WADS or the arrow keys.

Is there still something I’m missing?

Then there are a number of possibilities, let’s look into if input is being received at all.

First let’s verify the input setup carried over with the migration. You should have a folder under your first person folder called Input, and that should have an Actions folder with some actions, and the IMC_Default context asset associated with it.

image

If that’s the case, you’ll then check into your character’s blueprint and make sure that the IMC is connected:

Then we’ll make a simple check to see if it’s receiving anything:

Then see if either of them print in Play in editor.

Thank you for the support. I’ll check as soon as possible.