2018年5月14日 星期一

Week12史蒂芬的課堂筆記

一、複習上週
1.建立GLUT專案
2.用notepad++改Projet.cbp(working-dir改成.)

3.把freeglut\bin\freeglut32.dll
 複製到專案目錄

二、加入MP3檔
加上以下幾行
#include <mmsystem.h>
#include "CMP3_MCI.h"
CMP3_MCI myMP3;
int main(int argc, char *argv[])
{
    myMP3.Load("2.mp3");
    myMP3.Play();
}

三、計時器函式
void timer (int t)
{
    glutTimerFunc(2000,timer,0);每隔2秒播一次
    PlaySound("Shot.wav",NULL,SND_ASYNC);
}

int main(int argc, char *argv[])
{
    glutReshapeFunc(resize);
    glutDisplayFunc(display);
    glutKeyboardFunc(key);
    glutIdleFunc(idle);
    glutTimerFunc(5000,timer,0);  間隔5秒播一次
}

四、內插法
公式:新*α+舊*(1-α)

沒有留言:

張貼留言