Search Issue Tracker
Fixed in 5.3.0
Votes
18
Found in
5.0.0f4
Issue ID
682453
Regression
No
Dampning does not work for Configurable Joint using AngularXDrive set to Position only drive mode
This issue has no description.
Comments (3)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Nested Canvases with the same Order in Layer ignore Z position for render order when sharing parent Canvas
- ShaderGraph Material subasset loses texture reference when reimporting all assets while using a scripted importer
- Values changed on a prefab are not retained when entering Play Mode
- Shadow Caster 2D shadows partially disappear in specific spots when used with Composite Collider 2D in the Game view
- Hierarchy and Library parts in UI Builder are inaccessible when UI Builder window is resized and these elements no longer fit in the window
jkraptor
Oct 29, 2015 16:22
There's more to this story. The PositionDamper parameter affects the Velocity drive. Set to zero, the velocity drive does not work. A value > 0 and the velocity drive works, but the amount of torque applied seems related to the positionDamper value. The positionDamper (spring-damp drive) should have NO effect on velocity drive mode.
That might explain why it does seem to work with PositionAndVelocity drive. Boy, they really screwed up joints in 5.0 onwards.
timthecoder
May 21, 2015 01:53
Dampener parameter has no effect on xDrive in Position mode either.
jeffweber
Mar 24, 2015 17:51
Not sure what happened to the description, but just in case it matters:
Dampening does not work for Configurable Joint using AngularXDrive set to Position only drive mode.
1. What happened
Setup a configurable joint to use the AngularXDrive with drive mode set to "Position". Tried to adjust the Spring and Dampener parameters to get non-oscillating smooth motion.
Noticed that the Dampener parameter had no affect. The Spring parameter affect stiffness as expected, but the Dampener parameter seems to do nothing.
This was also discussed in the physics forum here:
http://forum.unity3d.com/threads/configurablejoint-spring-dampening-parameter-broken.308726/
2. How we can reproduce it
Setup a configurable joint to use the AngularXDrive. Set the AngularXDrive mode to position only. Lock all the motions except AngularX. Set the Spring parameter to get a joint that is rotation-ally springy. Try adjusting the damper parameter to reduce oscillations... should see that the dampener has no affect.