I am creating a platformer where rather than manipulating the character to get them from the beginning of the level to the end, you manipulate the world. Thus, when you want to make the character 'jump' over a gap, you actually use the land like a slingshot and 'fling' them.
This is all working well and good save for one thing - whenever I pull my land down and my player falls into it again, it begins to bounce - aggressively so!
I have made EVERYTHING out of a new physics material with 0 bounce, and I set my default physics to 0 bounce.
My player is a rigidbody2D that is moving itself along on top of other rigid bodies.
What gives? Why, even though EVERYTHING is set to 'no bouncing allowed' does my game turn into a bouncy-house whenever i start to play?
EDIT: Here is a video of the behavior:
EDIT: I have noticed a correlation to the bounce occurring and the spring being active. It have noticed that two things are happening:
1) The spring is for some reason transferring force through to the ground piece while being stretched out.
2) The player is bouncing before even ever hitting the ground. I don't know quite how that is possible but it seems like as soon as it is enters the original position of the rigidbody2D for the ground piece it bounces.