游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2013|回复: 0

求教:基于对话框的opengl动画时间控制问题

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-4-12 15:07:00 | 显示全部楼层 |阅读模式
  以下程序实现的是一个球的半经不断变化的动画,半经的值由数组传递进来。我希望动画在2s内完成,可按下面写的循环1s不到就把动画都刷新完了,我实在不知道怎么控制动画的速度,只好请高人指教,在此先谢了
animate(double *lpata,unsigned int ncount)
{
      int i;
      float r=0.0;
  for(i=0;i<ncount;i++)       
    {      
        r=lpata
        glPushMatrix();

       // wait 30ms;       是不是可以在这里等待30ms呢?
       //glutTimerFucn(30,0,0);

        glutWireSphere(r,10,10);
        glPopMatrix();
        glFlush();       
        SwapBuffers(hrenderDC);
    }
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 04:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表