Out of boredom (and picking up Need for Speed: Most Wanted (2012) again), I’ve decided to make a very arcade-like car system.
I’ve managed to develop everything and the system almost feels perfect to drive around in except for ONE thing. The suspension.
I’m no physics major, so this is 100% not my field, I’ve looked at A-Chassis as well, but I have no clue at all how they’ve done their suspension.
For context to how the car is built, I’ve followed this tutorial:
Of course I’ve modified the code a whole bunch, but code can’t fix the fact that I’m not good with physics. I’ve tried solving this for 3 days now, and I’m just not cut out for this.
Physics of the car
Car Base:
(Every detail part is massless)
Wheels:
(Friction varies on front and back wheels to make drifting feel good)
CylindricalConstraint:
SpringConstraint:
Exact Problem
I’m finding the car to not react to bumps as I’d like it to, instead of suspension actually doing suspension things, it instead likes to launch the car into the stratosphere (about 10 studs up) if I hit something at speed like a speed bump.
Another problem is that I want the cars to look realistic, so giving the suspension a LOT of wiggle room (like in the tutorial) isn’t something I want.
Why not just use A-Chassis?
A-Chassis isn’t what I want. A-Chassis is realistic, I don’t want realistic. I also want to develop as much of it myself to learn.
Hope someone can help, thanks.



