【发布时间】:2012-02-14 03:20:42
【问题描述】:
现在我有两个计时器。一种用于物理,一种用于显示。
显示计时器附加到主窗口。它大约每 5 毫秒发布一次消息 WM_PAINT,WM_PAINT 消息处理程序说运行 opengl 显示代码,然后执行 SwapBuffers()。
物理计时器附加到辅助窗口(没有其他原因,我知道如何实现窗口计时器的唯一方法是将其附加到窗口)。处理程序使它更新我的物理代码。
但是,我注意到有时显示“乱七八糟”。它几乎不引人注意,也许每秒只有一个微小的 spaz,但我怀疑有什么事情让物理运动在短时间内变慢或变快。
【问题讨论】: