Hi, so I’ve been working on my game for a good month now, decided to try one of the paragon characters but even in the animation test map for them, I can’t move them or the camera. However, I can get them to do the attack animations. Have I changed a setting or something? I haven’t messed with the BP’s at all.
Hi there, have you found a fix to this?
The ThirdPersonCharacter Blueprint Event Graph needs some editing and recompiling.
If you open the Blueprint editor for the ThirdPersonCharacter blueprint in the event graph, you’ll see compile errors for several of the axis.
Technically you can get rid of the TurnRate based axis for LookUp and TurnRight, being sure to set the axis rate scalar to 1.0 manually for each. You’ll see what I mean when you get there.
As far as the other InputAxis go, replace them with their corresponding versions for Mouse (or Gamepad if you’re using a Gamepad) and reconnect the correct program and value pins. Same with MoveRightLeft (ie the movement channel for strafing).
This fix is a temporary fix to get you going, and isn’t recommended as a permanent solution as you should devise a system of Axis Mapping that will be used to deal with Keyboard, Mouse and Gamepad/Joystick input events that you can then put in your game menus under Input/Keymapping. We’re essentially hard coding the the axis when it should be more generic.
Example hierarchy:
InputAxis
Move Left Right (Strafe) = Keyboard A/D or Gamepad Left Right etc…
Move Forward Backward = Keyboard W/S or Gamepad Up Down etc…
Turn Left Right (Look) = Mouse X or Gamepad Stick 2 Left Right etc…
Turn Up Down (Look) = Mouse Y or Gamepad Stick 2 Up Down etc…
If you’re interested, this Udemy course:
really gets into this in Section 2: Chapter 37.
I’d highly recommend this course for anyone looking to get started with both Blueprints and C++ in Unreal Engine.
I was on here a few hours ago looking for a solution myself. I figured it out, so I thought I’d share it here. I hope that helps