Search Issue Tracker
Fixed in 5.1.0
Votes
3
Found in
5.0.0f1
Issue ID
672446
Regression
Yes
[HingeJoint] Enabling spring resets the "zero"-angle for spring's target position
Enabling the spring resets the "zero"-angle from which the spring calculates its target position. This happens both inside the editor and in the builds.
For example, if the spring's target position is set to 45°, then every time you turn the spring off and on the body will rotate 45° around the joint's axis.
How to reproduce:
1. Open the attached project.
2. Open Demo scene.
3. Press Play.
4. Select the cube.
5. In its HingeJoint component turn "Use Spring" option on.
6. Notice, the cube has rotated 45°.
7. Turn the spring off and on again.
8. goto 6.
or instead of 4,5,6,7,8... just drag'n'drop AutoToggleSpring script onto the cube and observe the same behaviour
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash with multiple stack traces when playing video on a render texture with low-end graphics devices
- Circle handle of the Game view scale slider bar disappears when the scale is set to 1x
- Asset Bundles non-deterministic behavior with CRCs and hash when a video has Transcoding enabled and Sprite Atlas has an override option enabled
- [Quality Hackweek] Errors "InvalidOperationException: EnsureRunningOnMainThread can only be called from the main thread" and "NullReferenceException" shown when switching build platforms with Muse Texture package installed
- "Importer(DefaultImporter) generated inconsistent result for asset" warnings are thrown when reimporting the "URP" texture
Add comment