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?