1. PlaySound("聲音.wav", NULL, SND_ASYNC);
聲音檔放在 C:\Users\user\Desktop\freeglut\bin
在 main()裡
需 include<mmsystem.h>
SND_ASYNC 不要等 (不同步)
SND_SYNC 要等
圖一
圖二
2.要用鍵盤 需用glutKeyboardFunc(key);
void key(unsigned char key, int x, int y){
switch (key){
case '1': PlaySound("Do.wav", NULL, SND_ASYNC);
break;
}//需要多個聲音時
}
3.用滑鼠點擊時 需用glutMouseFunc(mouse);
void mouse(int button, int state,int x, int y){
if(state==GLUT_DOWN) PlaySound("Shot.wav", NULL, SND_ASYNC);
}//當按下去時 才有聲音
4.下周小考 (圖三)
圖三

沒有留言:
張貼留言