Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by quantumface · Mar 03, 2015 at 10:00 AM · physicsvelocitygravity

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.

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Scribe · Mar 03, 2015 at 10:42 AM 0
Share

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.

avatar image quantumface · Mar 03, 2015 at 12:22 PM 0
Share

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.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

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

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

22 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

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


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges