【发布时间】:2015-08-22 03:28:57
【问题描述】:
我正在使用 slick2d 渲染动画,但使用了抗锯齿
没有 AA,运动会很不稳定,正如人们对没有 AA 的预期一样。 我在游戏的 preRenderState 中打开 AA:
g.setAntiAlias(true);
这导致:
注意中心的对角线,可能是由于两个三角形导致矩形没有精确地相遇。如何在仍然使用 AA 平滑我的运动的同时移除它?我找到了http://www.java-gaming.org/index.php?topic=27313.0,但解决方案是“删除 AA”,我不愿意这样做。
【问题讨论】:
-
那些白线不是光栅化错误,如果这是你的想法,恰恰相反。如果您使用正确的混合功能,它们就会消失(有关详细信息,请参阅我的答案)。
标签: java opengl antialiasing slick2d artifacts