Originally Posted by Resike
I think the game engine should do this by itself and it should do it a lot better then the current anchoring system. Anything that is not a 3D object should be rounded to pixel perfect by default.
|
While pixel-perfection might be desirable when trying to draw straight single-pixel borders, it produces hard, jagged lines everywhere else. A pixel-perfect image also can't be scaled, so will end up looking quite small on a higher resolution monitor.
Anti-aliasing techniques are used to produce a smoother experience for general use. It's a complicated subject, and different applications require different approaches for better results.
Snapping the edge of a frame to the nearest pixel also produces a perceptibly less-smooth movement system than interpolating it the way the game does normally.