week15
1-1. CodeBlocks / File / Empty File 檔名:week15-1_PlaySound.cpp
1-2
程式碼:
1-3要在 Setting / Compiler / Linker Settings /Add:wnmm
1-4 在 https://sound-effects.bbcrewind.co.uk/search 下載聲音
把下載的聲音放到執行目錄即可
2.1 CodeBlocks / File / Empty File / 檔名:week15-2-SND_SYNC SND_ASYNC.cpp
2.2 測試 SND_SYNC & SND_ASYNC 的不同
👉 SND_SYNC
會等待 do re mi 音檔都結束為止
👉SND_ASYNC
程式開始就結束了,不會聽到聲音
2.3 SND_ASYNC 的用處是可以做互動
程式碼:
還沒進入迴圈前,會是動物07074095.wav的聲音,按下1,2,時,便會進入迴圈,且不
用等待音檔撥放完,就可以按下一個數字撥放其他音檔。
3-1 wav (檔案較大)v.s mp3(檔案較小),PlaySound()只能用原始的wav檔
3-2 到moodle下載 CMP3_MCI.h 放在同目錄中 檔名:week15-mp3.cpp的位置
程式碼:
4. CodeBlocks / File / Project / 檔名:week15-angles-TRT_again
ctrl c 上週程式:week14-angles-fprintf-fscanf,改善按r鍵時,動畫先拉
一下才恢復原先速度的情況
程式碼:
每調好一個動作按s存檔,再按r就可以了,也可以到freeglut/bin/file.txt
複製想要重複的動作
完整程式碼:







沒有留言:
張貼留言