Hi people of the unreal forums
I am a relative noob with unreal engine and it’s blueprints system, but that hasn’t stopped me from looking at tutorials and figuring things out, except for this.
I am prototyping/experimenting with creating a movement system for a first-person game that functions something like the system from Apex Legends. I am trying to create a system that requires management of momentum, inertia, and, most importantly, allows the maintaining of speed when changing directions by hitting walls at shallow angles. But I can’t any of this until of have a basic movement system that allows the player to move.
I attached some pictures of the logic I am using for this system. The problem I have is I can’t get my player to “sprint”, which is simply an instant increase in speed that the camera is facing. This is governed by the “Sprint Movement [speed] Maltiplayer”, by default it’s set to 150 when I press left shift I intend for it to be set to 700, but every time I test it, it just doesn’t work. I have tried many variations of this system and it beats me every time, how do I get the variable change to happen, stick, and reverse once I stop pressing left shift?
Any help is greatly appreciated and thanks in advance.