I'm extending Sprite to make my Character object. I'm wondering if I should assign each character state to the object as an AtlasSprite property (like character.standing, character.jumping, character.casting, etc) or is it more efficient to switch out the frame of one AtlasSprite?
They are all using the same texture memory so I didn't think it would matter much, but I wanted someone else's opinion that knows more than me.
Am I going about this the wrong way?