如题。。
航天器在旋转,绘制其轨道,我是每100ms重画一次,请问时间该怎么控制?最好有源码。。谢谢!

解决方案 »

  1.   

    100ms量级可以使用标准的windows wm-time消息来除法绘制
      wm_timer的精度和操作系统有关的时间函数用三类,一个是GetTickCount这种和wm——timer消息精度一致,最粗
    第二类是 timeGetTime函数精度是1ms
    第三类就是cpu的时间了,是最高的对于你的问题,最多用到第二类函数就足够了而且你可以根本就不管这些时间函数,只要有空闲就重新绘制
    绘制的时候,记录当前的时间,以及上次的,后者程序开始的时间(单位ms)
    根据时间差来决定绘制的内容