今天先練習的是播放wav音效
再來是加入鼠標控制 滑鼠點下就會有音效
!記住! 音效都要放在freeglut資料夾中的bin
再來是練習播放MP3
要匯入CMP3_MCI.h放在專案資料夾裡
要匯入CMP3_MCI.h放在專案資料夾裡
音效一樣都要放在freeglut資料夾中的bin
#include<GL/glut.h>
#include<windows.h>
#include<mmsystem.h>
#include "CMP3_MCI.h"
CMP3_MCI myMP3;
void display()
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glutSwapBuffers();
}
void mouse(int botton,int state,int x,int y)
{
if(state==GLUT_DOWN) PlaySoundA("bong.wav",NULL,SND_SYNC);
}
int main(int argc,char**argv)
{
myMP3.Load("123.mp3");
myMP3.Play();
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("week12 sound");
glutMouseFunc(mouse);
glutDisplayFunc(display);
glutMainLoop();
}
最後步驟是 加上鍵盤彈奏功能
建立keyboaed函式
宣告五個物件
建立keyboaed函式
宣告五個物件
使用Notepad開啟專案的程式
做更改
做更改





沒有留言:
張貼留言