Search Issue Tracker

Third Party Issue

Votes

0

Found in

2018.4

2019.4

2020.3

2020.3.2f1

2021.1

2021.2

Issue ID

1329714

Regression

No

[Physics] Character Joint jumps around when following Kinetic Rigidbody

Physics

-

Reproduction steps:
1. Open attached project "PhysicsTest.zip" and scene "TestScene"
2. Enter Play Mode
3. In Hierarchy window, select "Point" GameObject
4. In Scene view, move the "Point" GameObject around using the mouse
5. In Scene view, observe "Cube" GameObject movement

Expected result: The connected Character Joint follows the Kinetic Rigidbody in a normal way
Actual result: The connected Character Joint keeps changing positions very fast

Reproducible with: 2018.4.34f1, 2019.4.24f1, 2020.3.5f1, 2021.1.4f1, 2021.2.0a14

  1. Resolution Note:

    The broken body state comes straight from PhysX and we just apply the transform changes. There is a property that allows to circumvent this bug entirely called "CharacterJoint.enableProjection" https://docs.unity3d.com/ScriptReference/CharacterJoint-enableProjection.html

Add comment

Log in to post comment

All about bugs

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