I use application:setScaleMode("letterbox") in my pixel-art game. I've noticed that on lower resolution devices (iPad 2, iPod 5th gen) the pixels are scaled unevenly, causing subtle glitches when animating bitmaps. This is without scaling the bitmaps at all.
I've been trying to find a formula to scale these up to retain uniform pixels without luck (maybe a long shot). Ironically setScaleMode("pixelPerfect") has the same issue. How would you deal with this? Is "noScale" the only solution?
Comments
But that would maybe look odd as you really want to be able to position sub-pixel on pixel-art games or they would not have the advantage they have over the actual real retro machines.
On a side note - I personally think that some king of paletted sprite format would be good for pixel-art style games. So palettes can be set per sprite and the sprite uses 1, 2, 3, 4, 5 or 6 bitplanes (2, 4, 8, 16, 32, or 64 colours - use one or more for transparency)
http://design.tutsplus.com/tutorials/create-pixel-art-with-a-limited-palette-in-10-steps-with-photoshop--cms-21894
Likes: antix
https://deluxepixel.com