I searched all around the internet, but I just cannot get my pawn to strafe laterally.
In defaults, if you press A or D your character will move forward left or forward right but he will not strafe.
The only way I can get my pawn to to strafe laterally is by using Add Actor Locator Offset:
Like the name suggests it literally offsets the character.
Problem is Unreal Engine does not consider this real movement so I can’t get a lateral speed value.
If I break the vector for velocity I can correctly get correct values for X and Z, but using Y it’s just 0, because the character is not moving by himself but he’s being offset “externally” he’s movement is considered 0.
I really need to implement working strafe, and it needs to be good to not cause replication issues.