week15-1_PlaySound
1. moodle下載 freeglut 拖到桌面
2. 把桌面\freglut\lib\libfreeglut.a 複製成 libglut32.a
3. CodeBlocks開GLUT專案, 目錄選桌面, 專案名取week15-1_PlaySound
5. 第一行加上#include <windows.h>
6. 音樂要放在C:
6. main()加上程式碼讓執行時有音樂
PlaySound("C:/Do", NULL, SND_SYNC); ///沒有A 同步等待
PlaySound("C:/Re", NULL, SND_SYNC);
PlaySound("C:/Mi", NULL, SND_SYNC);
PlaySound("C:/Fa", NULL, SND_SYNC);
PlaySound("C:/Sol", NULL, SND_SYNC);
PlaySound("C:/mykbeat.wav", NULL, SND_ASYNC); ///有A 不同步不等待
week15-2_PlaySound_empty
1. CodeBlocks開GLUT專案, 目錄選桌面, 專案名取week15-2_PlaySound_empty
3. 程式全部刪掉改成
#include <windows.h>
int main()
{
///PlaySound("C:/Do.wav", NULL, SND_SYNC);
PlaySound("C:/mykbeat.wav", NULL, SND_SYNC);
}
week15-3_CMP3_MCI
1. CodeBlocks開GLUT專案, 目錄選桌面, 專案名取week15-3_CMP3_MCI
3. 把CMP3_MCI / song.mp3 / freeglut.dll 放到專案目錄裡
4. 把工作執行目錄 Project-Properties 的第2分頁 Execution working dir 改成小數點(.)
5. 最上面加兩行程式
#include "CMP3_MCI.h"
CMP3_MCI mymp3;
6. main()加兩行程式,執行可以撥放mp3音樂
mymp3.Load("song.mp3");
mymp3.Play();
week15-4_mouse_motion_translate_rotate
1. CodeBlocks開GLUT專案, 目錄選桌面, 專案名取week15-4_mouse_motion_translate_rotate
3. 貼上11行glut程式
4. 加上程式讓滑鼠可以控制茶壺移動
5. 最上面加上 #include <stdio.h>, mation()加上一行印出座標
printf("glTranslatef(%.3f, %.3f, 0);\n", teapotX, teapotY);
3. 貼上11行glut程式
沒有留言:
張貼留言