#week15-1_PlaySound
0. 安裝 freeglut
1. File-New-Project
'''cpp
#include<windows.h>
'''
'''cpp
int main(...)
{///把 mybeat.wav 放在 C:\裡,就可以用 C:/mykbeat.wav PlaySound ("檔名.wav",NULL,SND_ASYNC) ;
PlaySound ("檔名.wav",NULL,SND_ASYNC) ;
}
'''
# week15-2_PlaySound_empty
1. File-New-Project,GLUT專案 week15-2_PlaySound_empty
2. 把程式碼全刪
'''cpp
#include <windows.h>
int main()
{
PlaySound("C:/Do.wav",NULL,SND_SYNC);
}
'''
現在要把工作執行目錄 Project-Properties 的第2分頁 Execution working dir 改成小數點
再把 桌面/freeglut/bin/freeglut.dll 和音樂 都複製到檔案目錄
# week15-3_CMP3_MCI
1. File-New-Project, GLUT專案 week15-3_CMP3_MCI
2. 請把 CMP3 MCI.h 和 song.mp3 和 freeglut.dll 都放到專案目錄裡
3. 把工作執行目錄設成小數點
```cpp
#include "CMP3_MCI.h" ///雙引號,很像之前 glm.h
CMP3_MCI myMP3; ///宣告一個物件變數
```
在main()裡
```cpp
int main(...)
{
myMP3.Load("song.mp3");
myMP3.Play();
}
```
# week15-4_mouse_motion_translate_rotate
1. File-New-Project, GLUT專案 week15-4_mouse_motion_translate_rotate
2. 貼上 11行的 GLUT 程式碼
3. 目標先能 移動、旋轉、陣列
沒有留言:
張貼留言