I’m working with odd-sized tiles (3216 with a 32 pixel vertical fringe), so that I could do effects like grass overlapping a wall, and a wall overlapping the 1-2 tiles behind it. In other words, my tiles are 3248, but only the bottom 32*16 is considered “tile”, where the rest is considered “height”.
Basically the advantages are that I can make it so that walls and other tiles can be drawn on the same layer, and I can have fringes without extra tiles.
Of course, there are a few disadvantages.
One is that I have to draw both the tile and sprite layers simultaneously, so that things are drawn in the right order. It may just be me, but this seems a bit of an ugly way to do things.
Another is that is seems a little overcomplicated. With a smooth-scrolling free-motion tile engine, I’m thinking it may be better just to put walls up on the sprite layer and just leave the flat tiles on the lower layer.
Your thoughts?