Gasp Project Make Fps Issues

Hello everyone.

I’m new to Unreal Engine development, and this will be my first project. I’m trying to convert the game animation sample project into an FPS system. Actually, I’ve had some success so far. But when I look around while standing still, the camera rotates on its own instead of rotating with the character’s body. Is there anything I can do about this? Do you have any suggestions regarding this issue? Thank you all in advance.

Long live the gaming community!!

Hey @quixoticalchemist how are you?

Welcome to the forums!

It looks like you are rotating the camera instead of rotating the character’s controller.

I highly recommend you to check the FPS template to understand how to move and rotate the character, but basically you need to use the following nodes:

As you can see there, using this nodes rotates the controller, which rotates the whole character including its camera.

Hope this helps you! If you need more help with this, please share your blueprint here so we can check it better :smiley:

Hi @BRGJuanCruzMK, thanks for asking. I’m doing well, my friend. I hope you’re doing well too.

I’m in the same boat with this part, actually, but I’m worried I might have missed some details while building the FPS system. What should I check? Or are there any workflows within the game engine that could be causing issues with this system?

Thank you so much for your answer.

Hello again!

There are a few things you can check (follow this order):

  1. In your Character Movement Component’s details panel, search for “Use Controller Desired Rotation” and make sure this is checked. Then test if it works.

  2. If not, search for “Orient Rotation to Movement” and make sure it is unchecked. Then test again!

  3. If it still doesnt work, I’d try by re-arranging the character’s components so they look more like the FPS template:

This way, the camera will follow your characters movement instead of trying to move your character following your camera.

That should fix the issue, but let me know if it still doesnt work!