My camera can me moved 360° around the player, so i need to get world location, then the player will move same direction where the camera is looking for.
However my problem is that if i turn the camera too high, and look to the ground, the player will move slowly…because he will try to go into the ground… ^^’
Create axis event in project settings.
Then you add A,D as +1 and -1 for X, and W,S as +1 and -1 on Y
Then when you have axis input working, use it in movment part of blueprint.
Forward camera vector (or player character vector) * Y axis
and Right camera vector times X axis.
And you have delta vector for movement.
You also can normalize it then multiply by speed, so it does not move faster diagonally.