早安
首先要匯入音檔
PlaySound(檔名,NULL(空指標),SND_SYNC(等待同步))播放一段聲音,是在windows.h裡的函式
但是有個問題,它會把整個音檔播完,如果音檔有空,下一段聲音會有時間差距
做了按鍵控制播放1.0:
缺點是要按enter才會有聲音(getchar()函式的屬性)
我只能說glut很猛,可以直接鍵入,就用glut做了2.0:
glutKeyboardFunc(函式名);建立按鍵控制鍵入
有兩個問題,一個是沒有和弦,另一個是不能讀mp3
先讀mp3,使用CMP3_MCI.h頭檔放入專案,檔案老師給的,可能要再自己找載點
頭檔放專案檔裡,include 頭檔, 做一個mp3的型別(CMP_MCI mp3)
mp3.Load(檔名)| 讀檔 mp3.play(); 播放| mp3.XXX意思是使用型別變數mp3內XXX的功能
加上滑鼠控制射擊音:
原理都差不多,加上滑鼠控制一個射擊音效這樣
搞定mp3後,再搞定和弦的問題
用mp3的頭檔一樣可以讀wav,也可以解決不能重疊的問題:
今天差不多到這裡,Tnx







沒有留言:
張貼留言