I am implementing a system like the chisel in God of War. Chisel as a character and in flying movement mode.
When I use the input axis up, it moves upwards. But when I use the input axis right it does not move upwards. If I rotate the chisel character on the level, either 90 or 270 degrees, it works. But not when it is 0 or 180 degrees. It moves very slow when it is rotated in-between angles.
What can be the reason for that?