I have some sprite sheets I am using for a game I am making, and am looking for some help on memory management with relation to sprite sheets.
I currently have 8 Sprite sheets (2048x2048), each representing one of my playable characters abilities and movements. At the moment, I add them to the cache once the user has selected that character. I also have 1 more sprite sheet (2048x2048) which contains sprites for items in the game (things like grenades/weapons/ground objects).
At a maximum there will be 4 Characters + the other Item sprite sheet active at any time. My question is, from a memory stand point, is this too much to use at any one time? Would I be better suited using 1 Massive sprite sheet to lower I/O calls? When should I load them? Can I manually unload them to improve performance?
Thanks!