Search Issue Tracker

Fixed in Unity 4.6.2

Votes

0

Found in

4.6.0p1

Issue ID

653598

Regression

No

[HingeJoint2D] Reference angles calculated differently when connecting 2 objects in the editor and in the script

Physics2D

-

-

Priority: 7Not yet prioritized for a release

-

Severity: 3Workaround is possible

To reproduce this bug:

1. Open the attached project
2. Open 'test' scene
3. Example on top: connected in the editor before runtime
- right: two connected objects without rotation
- left: two connected objects WITH rotation (both the same angle, relative to each other it's the same construction)
The objects are disconnected and connected again in the 'control' script in Start(), it doesn't change anything about their behaviour.
4. Example on bottom: NOT connected in the editor before runtime
-right: two connected objects without rotation
-left: two connected objects WITH rotation (both the same angle, relative to each other it's the same construction)
- The objects are connected in the "control" script in Start()
5. Play the scene
6. Notice the bottom left behaviour looks different
7. It seems to be a problem with calculating the reference angle

Captured repro: http://screencast.com/t/Oew4kyGJe2JV

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.