我正在查看Java和LWJGL中的一些旧代码,我可以

Display.setVSyncEnabled(true);

我不记得是做什么的。我正在制作另一款游戏,我想知道是否需要它。因此,我所寻找的只是它的作用。是的,我仍然是一个学习者,并且对LJWGL还是有些陌生,只是为了澄清这一点。

最佳答案

setVSyncEnabled的调用启用“垂直同步”。一种通过尝试确保在给定绘制周期内仅计算和显示一帧来防止“撕裂”的方法。具体来说,它启用缓冲以确保当前显示的图像在显示下一幅图像之前被完全绘制。

另请参见screen tearing

09-28 12:35