Week12
(1)小考:T-R-T觀念
(2)上周:PlaySound,MP3播放
(3)主題:計時器Timer
(4)主題:內插,線性內插,動畫
TODO:複習上週
(1)開啟GLUT專案
(2)把CodeBlocks Project.cbp檔用Notepad++開啟,其中working-dir="C://..."改成"."
(3)把freeglut32.dll複製到專案目錄
(4)加程式碼
*/
#include <mmsystem.h>
PlaySound("Shot.wav",NULL,SND_ASYNC);
/*
TODO:在Moodle下載 CMP3_MCI.h(1)放在專案用一目錄中(MP3檔也是)
#include "CMP3_MCI.h"
CMP3_MCI my.MP3;
int main(...)
{
myMP3.load("123.mp3");
myMP3.Play();
}
TODO:每天早上起床的儀式(計時器)
鬧鐘響一起床一撥鬧鐘繼續睡
*/
void timer(int t)
{
glutTimerFunc(2000,timer,0);
PlaySound("Shot.wav",NULL,SND_ASYNC);
}
int main(...)
{
.
.
.
glutCreateWindow("...");
glutTimerFunc(7000,timer,0);//一定要加在glutCreateWindow之後
}
/*
TODO:內插、線性內插
新*d+舊*(1-d)=內插
TODO:動畫(下周待續)
沒有留言:
張貼留言