Vehicle-Axel-Wheel Movement

I’ve made a dune buggy which is quite high off the ground, and each of the four axels (one on each wheel) I want to move independently based on the wheels position on the ground.

Currently I have the wheels parented to the main frame of the buggy, which makes sure the vehicle doesn’t fall apart when its moving, but it all looks abit too rigid.

How do I make it so that each wheel is a separate actor (so that each wheel has its own position on the ground) and yet attached to the vehicle so that they don’t come off?

Also the axels move with the wheels, and are attached under the vehicle. Where the axel is attached under the vehicle it has to remain still because its suppose to be joined.

I don’t know any Python, so if it carn’t be done with out scripting then I guess I’m screwed…

Has anyone done this in a car game? Is there a game that I can download and see how its done myself?

Sorry I’m abit vague, I’m very tired…

it can’t really be done without python, but I know of an interesting hack

make your wheels faces render as shadow faces. Move the wheel object center (or the wheel object data) so that the center is just below the bottom of the wheel.

Blender will try to keep them on the ground. It looks alwright for when driving over bumps, but really odd when you are flying (20+feet of invisible suspension travel! COOL)

yeah, you will need python because the current physics engine (or it’s implementation) can’t work with object connections like suspension. It has been done before (in python), but I don’t know much about that. I saw it in a community journal on blender.org, which is now oldsite.blender.org