just linear? Seems linear sheets are just way easier to store and address:
* No additional tile size metadata required — sheet height IS tile size (at least for square tiles)! You don't need to store height/width separately.
* Addressing an individual sprite is just finding its index rather than counting column and row. (I suppose in theory you could do this with a 2D grid treated as a wrapped 1D array, but the loader has to do the conversion, which you just don't need if you don't have a 2D grid)
My epiphany was triggered by this file https://github.com/meritite-union/dotto-emoji/blob/main/icons/Dotto%20Emoji-sheet.png
Обсуждают сегодня