I’m completely new to Unreal and I’m having trouble converting what’s done in the video to what the Enhanced Input System wants. I’ve tried following this guide:
But the FPS_Character doesn’t move at all in any direction when I test it in the editor. Is there something I’m missing? Here are my settings:
This might not be the cause of all of your problems. But you have nothing connected to the Input pin for the IsValid node. So it always results in IsNotValid.
I believe the intention was to connect the Enhanced Input Local Player Subsystem as the input.
Adding this for anyone else interested in this, but I got it! I needed to add the Input Mapping Context (IMC) to the “Add Mapping Context” module (in the “Mapping Context” dropdown.) Once I added that the FPS_character movement works like a charm.
The original guide shows this, but I missed it because it’s a greyed out section.