Max spritesheet size impact?

0 favourites
  • 5 posts
From the Asset Store
AppLovin MAX Ads ( Banner Ad, Interstitial Ad Rewarded Ad, MREC Ad)
  • C3 mentions that with spritesheets larger sizes can improve performance while smaller ones will save memory. My question is what is the actual performance change related to? Does it improve performance during a layout running? Is it referring to the performance being affected only when a layout is loading all the images required when it starts? Something else?

  • AFAIK it would be loading into memory on start of layout. Pretty important for people with huge layouts to load, as the "freeze" during loading is not pleasant and often resembles a crashed program.

  • Oh OK. I am doing a retro style game somewhere in between NES and SNES where the resolution is 256x224, so I would assume the best option is to set the sheet size as small as possible because the time it takes to load isn't going to matter for that but it will actually help RAM a decent amount.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Mm... usually best not to mess with it IMO. If you're getting anywhere near the VRAM limits, by default that means you have a lot to load, which could cause freezing when changing layouts. Sprite sheeting is a good thing.

    construct.net/en/forum/construct-3/general-discussion-7/spritesheet-question-123103

  • I managed to dig up some info after searching for about 2 hours since the search tool of this forum often isn't very useful.

    Apparently if an object has sprites on two different sheets then each time it switches between those, it requires more drawing overhead which can impact performance. So if we were working with something like modern mobile game graphics, having small spritesheets would be a terrible idea. But in the case of NES res graphics, looks like using the smallest possible setting is the way to go because I only saw a few out of 1905 different object types in my game that were spread across more than one sheet and the memory savings far outweighs the negligible performance increase.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)