āFrames Remainingā are the number of frames that particular sprite has left. There is a limit to how much memory each sprite is allowed to consume. The smaller the sprite, the more animation frames are available. The larger the sprite, the fewer frames are available.
All users, regardless of whether or not they have a paid subscription, have frame limit on all their animations. Idk why maybe itās a technical reason.
The technical reason is that large images take up a lot of memory. Every time a new animation frame is added, that makes your objectās sprite sheet a little larger.
We have to keep tabs on how much memory we are using so that we donāt accidentally reduce the gameās performance or in the worst case overflow the browsers memory limit and prevent the game from running (this is particularly a problem on mobile devices)
I doubt anyone is gonna reach 300 some frames of animation though, lol.
I think you would be surprised
The previous editor had no limits, and this caused problems for people that attempted to make very large animations by either having too many frames, or animating very large (full screen) sprites that would quickly grow to unmanageable sizes.
The sprite editor didnāt provide any warning or guidance, so I added the frame limit to try and help keep sprite memory usage under a reasonable level.
Itās possible that the limits are not yet dialed in to where they should be. Iām not sure since this is the first time a limit has been added. It may make sense to modify the limits as time goes on so that things are not too restrictive.
My goal is to find a balance between being so restrictive that it makes creating animations a pain, and being so loose that people unknowingly create massive performance problems for their games.
I animated the sprite when it was large, so Iām not sure what happened. I have another sprite in the game like this as well, itās at -76 frames remaining.