我在白屏幕上画了很多小黑矩形,当它们移动和缩放时,它们看起来不太优美。
我该如何绘制它们,使得如果边缘处于像素之间,则像素将是灰色而不是黑色?
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glHint(GL_POINT_SMOOTH, GL_NICEST);
glHint(GL_LINE_SMOOTH, GL_NICEST);
glHint(GL_POLYGON_SMOOTH, GL_NICEST);
glEnable(GL_POINT_SMOOTH);
glEnable(GL_LINE_SMOOTH);
glEnable(GL_POLYGON_SMOOTH);
glEnable(GL_SMOOTH);
应该可以实现。