Unity2D - Player relative animation positioning
<p>I'm making a 2D platformer and I've come across a really annoying problem where if I move my player character GameObject to another location on the scene, my player becomes stuck and the game spazzes out, jumping from the players original location and the position I moved it to.</p>

<p>My player character is made up of many parts, each a separate GameObject. I know the problem is definitely in my animation, because if I disable the animator component, the problem goes away, just I don't have my animations anymore. I believe the problem may be in the player character's Idle Animation and it's position property. There is no script attached where his starting location is hard coded.</p>

<p>How can I make the child Gameobjects move relative to the parent Player GameObject? I cannot move the player in the scene from its original location without the game glitching up.</p>

<p>Here are some screenshots
<br>[Player and it's parts in Hierarchy]<a href="http://i67.tinypic.com/bdlc1j.png" rel="nofollow">http://i67.tinypic.com/bdlc1j.png</a>
<br>[Idle Animation]<a href="http://i64.tinypic.com/2gtp99x.png" rel="nofollow">http://i64.tinypic.com/2gtp99x.png</a>
<br>[Player's original Location, he works if starting here] <a href="http://i66.tinypic.com/261jb6c.png" rel="nofollow">http://i66.tinypic.com/261jb6c.png</a>
<br>[Player is Moved, game bugs out] <a href="http://i67.tinypic.com/292a2c3.png" rel="nofollow">http://i67.tinypic.com/292a2c3.png</a></p>