查看: 2171|回复: 2

请教 : Update

[复制链接]

该用户从未签到

发表于 2008-11-12 21:54:24 | 显示全部楼层 |阅读模式
多文档MFC中

使用 MMT(MultiMedia Timer)的时候
Timer 设置成 1ms, 整个电脑就像死机了一样,
Timer 设置成 2ms, 很慢,但是能运行,
Timer 设置成 3ms, 开始正常,

降低OSG的 画面每秒更新的速度是否能好一些呢。
怎样控制啊 ?

MMT :
http://www.codeproject.com/audio/mult_media_timer.asp

[ 本帖最后由 haicong 于 2008-11-12 22:19 编辑 ]

该用户从未签到

发表于 2008-11-12 22:23:48 | 显示全部楼层
MMT如果没有相应的硬件(或驱动程序)支持就是通过忙等来实现高分辨率定时,间隔小了CPU都耗费在忙等上面。

该用户从未签到

发表于 2008-11-12 23:50:54 | 显示全部楼层
您这里使用MMT是用来做什么?希望在每个Timer事件中更新画面的刷新吗?
如果是要用MMT来控制别的工作而OSG的图像更新仍然使用while循环的话,请不要设置为太短的时间,除了适当地再循环中延时以外,OSG没有降低更新速度的方法,它是始终在运行着的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表