2D半对角像素偏移

时间:2017-04-16 20:24:59

标签: opengl graphics 2d game-engine orthographic

我正在编写一个完整的2D游戏(自上而下使用带有正投影的OpenGL的2/1等距视点),其中实体经常半对角移动(例如东北:向右2个像素和1个像素)。

问题在于,如果你不使用正好为2和1的固定增量(对于东北的例子),那么你最终会得到颤抖。例如,如果你的增量是1.0和0.5,那么你真的每帧增加x但是每隔一帧只增加y - 而且还有更糟糕的场景。

这仅仅是2D图形的固有限制,还是我错过了一个明显的解决方法(没有偏离正字法)?

0 个答案:

没有答案