2019年5月23日 星期四

電腦圖學神奧聯盟冠軍

電腦圖學2019-05-23 week14
1.主題:計時器
2.主題:內差公式
3.主題:動畫
4.期末作品
--------------------------------------------------------------------------
void timer(int t){
        glutTimerFunc(3000,timer,t+1);
        printf("%d\n",t);
        PlaySoundA("nan.wav",NULL,SND_ASYNC);

}
-------------------------------------
呼叫音樂函式 每三秒鐘播放nan檔名的音樂
---------------------------------------
 glutTimerFunc(1000,timer,0);<<<一開始等三秒鐘才開使放音樂(這是放在int main涵式裡面
----------------------------------------
動畫計時器
 glutTimerFunc(30,timer,t+1);
        float alpha=(t%33)/33.0;
        nowX=alpha*1+(1-alpha)*-1;
        angle+=1;
        glutPostRedisplay();///系統重繪
-------------------------------------------
t+1<<現在秒數+1 進行下一秒要做的事情
t%33為了不讓t+1加到大於1無法變成1/33
nowX=alpha*1+(1-alpha)*-1;<<內差公式

1 則留言: