電腦圖學
1.主題:鍵盤
2.主題:聲音、音樂WAV,MP3
3.複習:階層 T-R-T 骨架
4.作業:能操控的祭器
打上程式碼,將聲音檔的路徑貼在程式裡,才會找到聲音檔
#include <windows.h>
#include <mmsystem.h>
#include <stdio.h>
int main()
{
PlaySoundA("C:\\Users\\user\\Desktop\\oceano.wav",NULL,SND_SYNC);
}
打開Build option
輸入winmm,為了加入Library,使程式執行
<glut播放音樂wav>
step
1.在瀏覽器搜尋freeglut windows 找到mingw下載
2.在lib內找到libfreeglut.a複製一個新的改成libglut32.a
3.打開codeblocks>file>new>project>glut project
4.在視窗輸入project title設定位置為C:\Users\user\Desktop\freeglut>finish
<鍵盤控制播放音樂wav>
利用上述程式碼加上
#include <mmsystem.h>
static void key(unsigned char key, int x, int y)
{
if(key=='1') PlaySoundA("C:\\users\\user\\Downloads\\do.wav",NULL,SND_ASYNC);
if(key=='2') PlaySoundA("C:\\users\\user\\Downloads\\re.wav",NULL,SND_ASYNC);
if(key=='3') PlaySoundA("C:\\users\\user\\Downloads\\mi.wav",NULL,SND_ASYNC);
if(key=='4') PlaySoundA("C:\\users\\user\\Downloads\\fa.wav",NULL,SND_ASYNC);
if(key=='5') PlaySoundA("C:\\users\\user\\Downloads\\so.wav",NULL,SND_ASYNC);
執行結果
先撥放foudre_tornade.wav音樂檔再執行三個模型且可以用1、2、3、4、5控制do.wav、re.wav、me.wav、fa.wav、so.wav音樂檔
沒有留言:
張貼留言