3

编译器:Visual C++ 操作系统:Windows 7 Enterprise

出于某种原因,Window::SetFramerateLimit它并没有限制我正在开发的应用程序中的帧速率,但对其他人来说效果很好。帧率上限为 60,但我的帧率在 100-99 左右跳跃,然后有时会下降到 50。它实际上会导致严重的问题。例如,如果我在屏幕上创建许多对象,我会看到性能受到严重影响,而其他人则报告没有变化。

关于为什么会发生这种情况的任何想法?如果您需要更多信息,我很乐意提供帮助。

谢谢。

PS 我有充分的理由相信这不仅仅是“他们的硬件比你的更强大”的情况。

4

1 回答 1

3

通过将垂直同步设置为 true 来解决。

于 2010-04-10T01:36:28.320 回答