# BGE Parenting loop

I have a simple game so far. The game is not made with realistic characters, but "blocky" ones, like Blockland.

I have several objects: collision-bound object and body (torso, arms, legs, head). Everything is set to No Collision except the bound object. The bound object have WASD movements, and the body has rotation, which comes from the head (I used ml.inherit in the mousemove event).

If I make the bound object parented to the body (the head is always the parent on the body), then when the bound object move, the body won't move.

On the other hand, if I make the body parented to the bound object, the bound object will not rotate which messes up the movement (I used local coordinates).

How can I make the bound object rotate and the body to move with it?

• Hum, it's hard to figure out what you're talking about, please add an image or attach an example .blend... thx Nov 12, 2013 at 23:19
• I've been stuck here for an hour, and I don't want to give up Nov 13, 2013 at 0:49
• @TheBasicTroublemaker: Showing the logic brick setup for all relevant objects would help. These objects' relationship is clear enough from your explanation (except that the head is not the parent), but the logic controlling them is not.