開啟GLUT專案後,要呼叫 Multimedia多媒體系統的外掛 所以要輸入 #include <mmsystem.h> 然後在main函式裡輸入 PlaySound("檔案名", NULL, SND_ASYNC);
///播放聲音,讀入 WAV檔
///PlaySound()其實就是PlaySoundA(), 輸入的檔名,會是正常ASCII字串
///三個參數,檔名 , NULL , SND_ASYNC
///小心,要在working_dir工作執行的目錄裡面找到它
音訊檔要自己下載後放進資料夾
執行後就可以播放出音效囉~
二:
要在Linker settings裡add File:winmm
#include <windows.h> ///要有 windows才會認識
#include <mmsystem.h> ///使用mmsystem外掛
執行後就會有聲音囉~如果隨便輸入一個數字enter就可以馬上停止聲音
三:
鍵盤鋼琴:
下載7個音階的音檔放進資料夾後,利用專案裡的鍵盤程式
static void key(unsigned char key, int x, int y) 在裡面設7個case個別為7個音階
四:
if(state==GLUT_DOWN) PlaySound("Shot.wav", NULL, SND_ASYNC);
///mouse要按下去,才發出聲音
在main函式裡輸入 glutMouseFunc(mouse); ///要用mouse來射擊
執行後在視窗內點擊滑鼠就會有射擊聲囉~





沒有留言:
張貼留言