In my game, I have this logic:
(The top actuator is the mouse looking thing, and the two hidden actuators are the same as Motion and Motion.001, just with different axis).
When I'm facing forwards, it's fine - it moves at a uniform speed constantly, but when I face downwards, it stops moving all together, and if I look down slightly, it slows down. I know why this happens: It moves on the local axis so when I'm looking downwards, it tries to move into the floor but can't.
Is there a way (preferably without scripting - but if scripting is needed it's fine) to make it even when looking straight downwards to move at a constant speed forwards?
Here is my 3D view, if it helps: