这个setVSyncEnabled()有什么作用?

时间:2013-12-26 20:21:34

标签: java lwjgl

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

Display.setVSyncEnabled(true);

我不记得是什么了。我正在制作另一个游戏,我想知道我是否需要它。所以我所寻找的就是它的作用。是的,我仍然是一个学习者,对LJWGL来说有些新鲜,只是为了清除它。

1 个答案:

答案 0 :(得分:3)

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

另见screen tearingSimulated screen tearing