- Home /
Check gravity velocity?
Hello. Is there any way I can check what portion of rigidbody's velocity comes from gravity? I have a rigidbody in motion, on which I have added additional AddForce, and I need to do calculations with his new velocity, but rule out velocity from gravity entirely. Since my rigidbody is jumping around and hitting obstacles constantly, I cannot monitor the exact influence from gravity on it, so I cannot hard-code it - plus gravity makes rigidbody accelerate all the time. Any help would be appreciated, thanks in advance.
save the speed, apply your AddForce, check the change in speed? Gravity is an acceleration, not a speed, you can't just get the speed due to gravity unless you have some time that you are applying it from. If you simply mean the gravity directional proportion of the speed, see alok's answer, or Vector3.Project for non single axis gravity directions.
I have a rigidbody already in motion from previously added force(AddForce) + gravity which accelerates the rigidbody. Yes I can subtract my added force from rigidbody's velocity and it will show the accelerating velocity which comes entirely from gravity. It would work ok if my rigidbody was floating in clear space. But it is not.
Since my rigidbody is hitting walls and ground, therefore subtracting velocity from both added speed and gravity - I cannot know exactly how much velocity is kept from my AddForce, so I cannot subtract it from the whole velocity to find out gravity velocity.
So I am still wondering if there is any way I can find out the exact velocity of gravity acting upon my rigidbody.
Answer by alok-kr-029 · Mar 03, 2015 at 10:06 AM
Ya you can check the direction of velocity by Debug.Log(obj.rigidbody.velocity);
If its moving up the velocity in y dir will be +ve if its moving down velocity in y dir will be -ve similarly left velocity in x will be -ve and so in right will be +ve
Hope this will help you
Your answer
![](https://koobas.hobune.stream/wayback/20220613184841im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Correcting Directional velocity for a plane 0 Answers
Simulate gravity on rigidbody 1 Answer
Apply Gravity to Car Physics 0 Answers
How do i get the Y Velocity of my character? 1 Answer
Custom gravity and Velocity 1 Answer