How to join or parent properly for game engine?

Hi,

i have made a character which i want to use in Blender game engine. Now i have the problem, that eyes, hair and the buttons are just parented or joined to the mesh … in the game engine there is the weird result that the hair and the eyes are moving with the character but not exactly - when i render it out, hair and eyes seem to be ok (the buttons don´t move properly… ). Has this to do with the game engine? Is the only way to solve the problem making all objects of the character as one mesh?

Sorry for my bad english… i hope i could make clear what the problem is…

If your objects have been joined to the mesh and they are not moving with your rig correctly check weight mapping, If you want your objects to be separated from the mesh parent the objects to the bones instead IE hair to the head bone…