dragging and rotating a Rigidbody2D (with HingeJoint). Shadow Play / Puppetry Simulation
<p>I'm trying to make a program in Unity for playing around with shadow play puppets (mostly "Karagöz"). The characters i want to use made out of jointed limbs. There is a hole on their upperbody which allows to use sticks to move them behind curtain and rotate the bodies:
<a href="http://www.buchmesse-ruhr.de/tl_files/buchmesse-ruhr/2014/Veranstalungen/karagoez/DSC_0159c.jpg" rel="nofollow">Example1</a></p>

<p>I build the 2D characters with HingeJoints to simulate how they actually move. i think best way to move them is using mouse. You can drag them with mouse and use the scroll wheel to rotate the bodies. </p>

<p>I put a circle collider on the hole of the character and used a similar script like this <a href="https://gist.github.com/nucleartide/7638121" rel="nofollow">one</a> to drag my character. My problem is the dragRigidbody2D solutions based on using a spring joint, and its just too springy for my usage and doesnt allow me to use rotating from the same point.</p>

<p>Has anyone an idea how to achive dragging and rotating 2D Rigidbodies with Hingejoints from this certain hole without making it springy / bouncey?</p>