Rigidbody and dynamic gravity

Hello everybody,

I have question concerning a rigidbody and a dynamic gravity system. I deactivate use gravity because i need to have a control on my gameobject (can move, jump…). When I have a gravity vector (0, -10, 10) the object is not falling right…it moves in the x direction I don’t understand why because I only have the line :

void FixedUpdate(){
rigidbody.AddForce(Physics.gravity);
}

I don’t understand why the rb is not following the gravity vector and changes x. Can somebody help me or give me an idea to make a rigidbody affected by a changing gravity system.
If you want more explanation about my problem just ask, I’m not sure if i was clear.

Thanks a lot.

Your gravity vector is not pointing down - it’s pointing down along the y axis and positive along the z axis.

Yes, and the object is falling in the good direction but i don’t understand why the rb moves in the x direction too and doesn’t follow the gravity vector.
my rb transform.position goes (exemple) : (0.0, 0.0, 0.0) → (0.2, 10.0, 19.0) → (0.6, 45.0, 45.0) → (1.0, 60.0, 60.0).
Why the x value is changing ?