Constant, linear gravity needed

Hi, when I add gravity by code with
rigidbody.AddForce(Vector3(0,-gravity,0));
or use the built-in function, my boddys are getting faster and faster as long as they are falling.
How can I create linear, constant gravity?

Hmmm, I see…my bodies have no drag, that’s why they are getting faster and faster. So I would need a “setForce()” command instead of a AddForce. Any Idea?

Objects falling under real gravity don’t fall at a constant rate, so you would expect a rigidbody object to accelerate. Setting a high drag value will give the falling object a “terminal velocity”, but it will still accelerate up to that point.

If you use a CharacterController for the object, then you can make the downward part of the movement vector constant with respect to time, so it needn’t have any acceleration.

Thanks! In addition with this topic http://forum.unity3d.com/viewtopic.php?t=36803&highlight=setforce I was able to get my constant force =)