I am trying to wrack my brain around how to handle the sprite animation for the player. It is a 2D fighting game and I need a method to swap out different armor and weapon parts without creating brand new sprites for each weapon/armor combination. This would require a lot of sprite sheets and I can see that taking up a lot of memory.
Then I need a way to detect the collisions between the weapon and the enemy. Taking a sword slash for example, the attack coming downward from overhead, can anyone suggest a method for tracking this type of collision?