If overheat is the reason… well, my PC is more sh…ty than it looks: it crashes when launching a browser game, not even running it
Spritesheet parsing must be very heavy
Maybe in the future I could consider the classic strategy of extracting the sprites when needed, as @CikaRaki suggested.
This obligues you to keep in memory both the atlases and the copies of the sprites. Tilemaps would resolve both this problem and mine, but it is not so easy to switch to tilemaps in my project.
Would be ideal to update the spritesheet library to use Tilemap under the hood, instead of new Bitmap with a copy of the tile data, perhaps it could use new Tilemap with the correct Tile number
Well, I have my own implementation, Tilesheet, as I told you, that is perfectly specular to Spritesheet, with Behaviors and AnimatedTiles too, and I also used it for my particle system, but replacing Spritesheets in my projects will take a certain effort, as the structure is very particular and I would like to apply a certain level of optimization.
Anyway I will surely take a look at this project, to see how it works and if it introduces some interesting ideas.
Thanks