2024年5月30日 星期四

week15 電腦圖學

week15-1_PlaySound
1.安裝 freeglut ,把資料夾拉到桌面,複製 lib\libfreeglut.a 改成 libglut32.a
2. File_New_Project, GLUT專案 week15-1_PlaySound
3.修改程式碼  
   => #include <windows.h>  要放在第一行
   => 在main程式裡加入 PlaySound("C:/mykbeat.wav", NULL, SND_ASYNC);
4.把音檔放在C:

5.再次修改 


week15-2_PlaySound_empty
1. File_New_Project, GLUT專案  week15-2_PlaySound_empty
2.把程式碼全刪掉

ASYNC: 不等待音樂結束
SYNC: 等待音樂結束

week15-1_PlaySound
=>把工作執行目錄 Properties - Build Targets - Execution working dir 改成小數點
=>把音檔、freeglut.dll 拉到 week15-1_PlaySound
=>加入程式碼
=>把剛剛寫的程式碼註解掉
播放音樂時,按1會撥放Do 、按2會撥放Re、按3會撥放Mi,且音樂會停下





week15-3_PlaySound_empty
1. File_New_Project, GLUT專案 week15-3_CMP3_MCI
2.把 CMP3_MCI.h 和 sone.mp3 和 freeglut.dll 都放到專案目錄裡
3.要記得存檔
4.把工作執行目錄設成小數點




week15-4_mouse _motion_translate_rotate
1. File_New_Project, GLUT專案 week15-4_mouse_motion_translate_rotate
2.貼上11行程式碼
3.目標: 移動、旋轉、陣列
=>用滑數控制位置

4.加入兩行程式碼 => 把位置印出來

5.秀出中心點

6.找到精確的中心點座標



沒有留言:

張貼留言