2020年4月29日 星期三

Week10作業

Timer計時器1.讓畫面停頓3秒



"使用原來開GLUT的程式來做"
"改變第 121~134行左右的程式碼"
static void idle(void)
{      ////因為每個電腦不同,所以執行的速度也不一樣
    glutPostRedisplay();
}
void timer(int t) ////所以呢~要使用timer計時器,可以有正確的速度
{
  glutTimerFunc(33, timer, t+1 ); ////撥下一個timer
  glutPostRedisplay();   ////重開畫面

}

"加上glutTimerFunc(2000,timer,0);"


///glutIdleFunc(idle);      <--------------把原本的這行改掉不用
    glutTimerFunc(2000,timer,0);  ////設定第一個timer,等2~3秒,才會開始動畫

沒有留言:

張貼留言