Search Issue Tracker
By Design
Duplicate in 2019.2.X
Votes
0
Found in
2019.1.0a12
2019.2.0b5
Issue ID
1160649
Regression
Yes
[Physics 2D] GameObject having attached Relative Joint moves away from the Connected Rigidbody
Relative joint breaks and is not behaving in the intended way, on running the scene GameObject having attached Relative Joint moves away from the Connected Rigidbody
Steps to Repro:
1. Open attached project
2. Open RelativeJoint2D_AngularOffset Scene
3. Hit play
Actual Result:
Relative joint breaks and the star GameObject moves away from the Connected Rigidbody
Expected Result:
Star GameObject maintains relative position with the Connected Rigidbody
Occurring with:
2019.3.0a5, 2019.2.0b5, 2019.1.4f1, 2019.1.0a12
Working with:
2019.1.0a11, 2018.3.13f1
Tested using:
Windows 10, Mac 10.14
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
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
Resolution Note:
When we fixed the Box2D bug (https://github.com/erincatto/Box2D/issues/487) we started seeing this issue in my test project (cut-down version of that attached here). The problem however is that the test project had a bug itself in that the items rotating have a very, very low rotational inertia. In many cases this won't be an issue but in this case it makes the test set-up very unstable. Because the rotating objects have low rotation inertia and are constantly changing a high-velocity rotating target they overshoot. The inertia needs to be at least an order of magnitude larger.