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 sauerkraut · Nov 01, 2014 at 10:44 PM · hingejointrigid

Inconsistent Hinge Joints

I am writing a 2.5D lander game. The Lander has articulated landing legs that need to react realistically to a potentially uneven floor or walls. Each of the two legs consists of two objects - one for the leg and one for the foot. The feet are joined to the legs with hinge hoints and likewise the legs are joined to the capsule with hinge joints.

alt text

Lander in flight (legs extended / hanging)

alt text

Lander landed on flat surface showing arms reacting correctly to environment.

I have managed to get the movement looking alright, however the problem I am having is that the movement between the left and right arms is not consistent. The left arm works acceptably well, but the right arm shows clear separation / loses rigidity after a couple of landings. I have double and triple checked all the settings between the arms and they are identical. I even went as far as to duplicate the left leg's objects and simply rotating them to make the right leg, but the behaviour is still inconsistent.

I have also tried cranking the physics iteration count to over 100, but no change.

Any thoughts? This is driving me crackers.

lfloating.png (56.2 kB)
llanded.png (49.8 kB)
Comment
Add comment
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

1 Reply

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by sauerkraut · Nov 02, 2014 at 07:27 AM

After much experimentation I appear to have found the cause. It appears that when the hingejoint connects rigidbodies with vastly different Masses then the result can be inconsistent. My capsule was mass 10 and the arms and feet were set to the smallest possible value above 0, as I didn't really want them to have mass, rather to be "silent appendages". When I increased the mass of the arms and feet to 1, the joints worked as expected.

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

2 People are following this question.

avatar image avatar image

Related Questions

how connect 2 object 1 Answer

Modifying values on HingeJoints throwing errors when compiling for flash 0 Answers

jungle swing type game ...? 0 Answers

hinge joint for swing 1 Answer

How to connect kinematic and non-kinematic Rigidbodies with hinges? 0 Answers


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