I'm trying to work out the best solution for my character's floating weapon problem.
the character and his weapon are two different objects and the weapon object is simply 'always set position to 0,0 of...' And of course I'm getting the dreaded floating effect as described in this article's comments.
Create a 'mask' object, which handles all movement and such, and set the character sprite and gun object relative to it
Make the mask invisble, and you shouldn't notice any more movement.