Unity3D中的VSync计数是多少?

Unity3D中的VSync计数是多少?,unity3d,rendering,vsync,Unity3d,Rendering,Vsync,VSync的理论概念是什么?它是如何影响渲染的?摘自unity3D 渲染可以与显示器的刷新率同步 避免“撕裂”工件的设备。您可以选择同步 对于每个垂直空白(VBlank),每秒钟是否为垂直空白 完全同步 监视器以各种方式刷新像素,但并非所有像素都同时更新。例如,旧屏幕,用于从上到下每次刷新一行像素 当它得到新的图像并简单地继续进行时,如果它在屏幕的一半位置出现问题。然后,屏幕的上半部分使用上一帧,而下半部分使用新帧。VSync通过确保在刷新之间而不是刷新期间进行更新来防止这种情况 对于现代屏幕来

VSync的理论概念是什么?它是如何影响渲染的?

摘自unity3D

渲染可以与显示器的刷新率同步 避免“撕裂”工件的设备。您可以选择同步 对于每个垂直空白(VBlank),每秒钟是否为垂直空白 完全同步


监视器以各种方式刷新像素,但并非所有像素都同时更新。例如,旧屏幕,用于从上到下每次刷新一行像素

当它得到新的图像并简单地继续进行时,如果它在屏幕的一半位置出现问题。然后,屏幕的上半部分使用上一帧,而下半部分使用新帧。VSync通过确保在刷新之间而不是刷新期间进行更新来防止这种情况

对于现代屏幕来说,这不再是一个真正的问题


如果你想阅读VSync,这里有一些有用的维基百科文章:

什么是VBlanck?你能详细解释一下吗?嗯,这是显示技术早期的一个术语。它是显示帧或字段的最后一个元素与下一帧的第一行开始之间的时间。在vblank时间内,显示寄存器用每行/像素的新数据写入。这在早期需要一些时间,它的速度和新显示器的“没时间”一样快。所有这些都与显示刷新率和图形卡中每秒帧数有很大关系。你对vSync解释得很好,但我仍然不知道
质量设置是什么。vSyncCount
有什么作用,如果它是布尔值,它显然会打开或关闭vSync,但它是一个整数,这意味着编写它的人可能希望设置两个以上的不同值(所以不仅仅是开/关)。请考虑更新你的答案。