Flipping Joints issue.

Hello,

Currently I have a player with hingejoints being used to connect each limb to each other. When I flip the character, the joints go all out of wack and don’t work.

Does anyone know if this is a bug or does anyone have any fixes for this?

I greatly appreciate anyone’s time and information.

Thanks. :slight_smile:

Little more info might help find a solution.
Flip means from left to right? Front flip invert? Change direction?
Is the character 2 or 3D?

When I flip the character from right to left by changing the localscale X. The character is 2D.

The joints only work facing one way but don’t work facing the other. The anchors become far off from where they should be and it distorts it all.

By rotating the character on the Y axis instead of using x local scale does the hinge still not work?

If that doesn’t work - you may want to check this recent post out.

I’ve already tried rotating on the Y axis, it doesn’t work. I took gameobjects, put a rigidbody2D, a boxcollider2D and a hingejoint2D, that’s it.

I connect it together using the hingejoint2D. It works fine, but when I either change either x local scale or Y axis, the effect still happens.

The left one is normal. The middle one is rotated on Y-Axis. The right one is changed by localscale.x.

Anyone?

I would guess take a look at the pivot of individual parts.

Or can you share your sample project for us to take a look?