Hi. I am working on a 2D top down game. In my game, I want multiple variations of a player. I want to change player's appearance according to item player currently wears.
For example, if player founds a "Cape item", I want to change my player to caped version.
My spritesheet has 3 rows and 30 columns. Each row has same animations but different player model (for example row 1 is default, row 2 is with cape, row 3 is wounded etc...).
My current idea is, create animations for default player row by changing only X property of Frame Coords. After a Item is equipped, change Y property of Frame Coords according to Item and spritesheet.
Is my current workaround is correct? What would you suggest?
Thanks in advance.