計時器(Timer)
static void idle(void) ///有空才做所以不同電腦速度不同
{
glutPostRedisplay();
}
void timer (int t) ///要固定速度用timer
{
glutTimerFunc(33 , timer, t+1 ); ///在撥下一個timer
/// 33ms*33ms =1s
glutPostRedisplay(); ///更新畫面
}
int main()裡面換式子
///glutIdleFunc(idle); ///換timer
glutTimerFunc(2000, timer, 0); ///設定等2秒在動畫
///2000=2000ms =2s
&


沒有留言:
張貼留言