I’m trying to make an object where one side is heavier that the other. It’s a lawn dart, but for an easier to understand example, imagine a weight lifting bar with more weight on one side than the other. I know that you can’t put two rigidbodies on the same object, so I tried connecting two rigidbodies with a fixed joint and it sort of works. Sort of. There’s no code yet for the objects, but I have just been putting it in the air and pressing play to see if it has the behaviour I am after.
Hey!
You should have a look at Rigidbody.centerOfMass which you can use to change the center of mass so that one side of object appears to be heavier than another. You can for example create an empty gameobject and assign its transforms’ position to be the center of gravity. That way you can move the object around easily and see what position makes the object behave the way you want it to.