SFML SetFramerateLimit不限制帧速率

时间:2010-04-03 01:28:33

标签: c++ sfml

编译器:Visual C ++ 操作系统:Windows 7企业版

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

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

感谢。

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

1 个答案:

答案 0 :(得分:3)

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