2024年5月30日 星期四

week15

 

week15


File_new_Project , GLUT 專案 week15-1_PlaySound
#include<windows.h> ///第一行
把mykbeat.wav放在C:\裡,就可用C:/mykbeat.wav
PlaySound("檔名.wav",NULL, SND_ASYNC);


SYNC為播完該音檔才接續播下一個音檔
沒有A為同步等待
有A為不同步/不等待

week15-2_PlaySound_empty
File_new_Project , GLUT 專案 week15-2_PlaySound_empty
把程式碼全刪


現在要把你的工作執行目錄Project_Properties的第2分頁
Excution working dir 改成小數點
再把桌面\freeglut\bin\freeglut.dll 及音樂,都copy到專案目錄


week15-3_CMP3_MCI
File-New-Project<GLUT專案 week15-3_CMP3_MCI
請把CMP3_MCI.h和sone.mp3和freeglut.dll都放到專案目錄裡
把你的工作執行目錄,設程小數點
#include "CMP3_MCI.h" 雙引號,很像之前"glm.h"
CMP3_MCI myMP3;宣告一個物件變數
在main()裡
int main()
{
                        myMP3.Load("song.mp3");
    myMP3.Play();
}


week15-4_mouse_motion_translate_rotate
File-New-Project<GLUT專案 week15-4_mouse_motion_translate_rotate
貼上11行的GLUT程式
目標:先能移動,旋轉,陣列


































沒有留言:

張貼留言