How do I get my character to move slower on one axis than the other?

Godot Version

4.3

Question

I am trying to make a game where you drive an RV across the country, and I want the RV to move slower on the y axis but I have no idea how to do it.

The question is confusing, but It depends on how you’ve made the car controller. You can use the clamp function to limit values generally tho.

Thanks a lot! : >

I’m thinking you may be able to have a Vector2D with the x speed multiple and a y speed multiple.

var speed_multiplier = Vector2D(1.0, 0.5)

Then multiply your movement vector by the speed multiplier. Your x direction will stay the same but the y direction (in this example) would move at half the speed.