2018年5月14日 星期一

Week12 立欣的筆記

TODO: 複習上週的PlaySound()進度
(1)建GLUT專案
(2)把 .cbp檔 用Notepad++改他  --->  working-dir = "C:/Users/user/Desktop/freeglut/bin"
                                                              working-dir = "."
(3)把freeglut\bin\freeglut32.dll
      複製到專案目錄










TODO:在Moodle下載 CMP3_MCI.h

(1)把CMP3_MCI.h與mp3檔放在同一目錄中

#include "CMP3_MCI.h" ///(1)雙引號,在同一個目錄裡
    glutInit(&argc, argv);
CMP3_MCI myMP3; ///(2)宣告一個CMP3_MCI 物件變數叫 myMP3
int main(int argc, char *argv[])
{
    myMP3.Load("123.mp3"); ///讀入檔案
    myMP3.Play(); ///播放
    ///PlaySound("123.mp3", NULL ,SND_ASYNC);
    /// MP3無法播放 , 改用CMP3_MCI.h的方法







TODO:每天早上起床的儀式

void timer(int t)///Now:計時器的函式
{///Now:
    glutTimerFunc(2000,timer,0);///Now: 使用計時器,下一個鬧鐘,2秒
    PlaySound("Shot.wav",NULL,SND_ASYNC);
}///Now:
                                 ..... .
    int main ()裡 glutCreateWindow("...") 之後
          glutTimerFunc(7000,timer,0);
                     


TODO:
內插公式  (交叉相乘)
新 * alpha + 舊 * (1-alpha)
alpha : 0~1



用timer移動茶壺







沒有留言:

張貼留言