2022年5月31日 星期二

shhhhi : )

 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

複製想要重複的動作

完整程式碼:





沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...