编译器:Visual C ++ 操作系统:Windows 7企业版
出于某种原因,Window::SetFramerateLimit
并不限制我正在处理的应用中的帧速率,但它适用于其他人。帧速率上限为60,但我的跳跃在100-99左右,然后有时下降到50。它实际上导致严重的问题。例如,如果我在屏幕上创建了许多对象,我会看到性能受到重创,而其他人则没有变化。
关于为什么会发生这种情况的任何想法?如果您需要更多信息,我很乐意帮忙。
感谢。
P.S。我有充分的理由相信这不仅仅是“他们的硬件比你的硬件更强大”的情况。
答案 0 :(得分:3)
通过将垂直同步设置为true来解决。