Week11
(1)主題:聲音/音效.音樂
(2)實作:playsound(),cmp3_mci.h
(3)鍵盤鋼琴射擊遊戲
(4)複習貼圖+TRT,下周小考
TODO:
file-new-project,glut project
(1)把聲音檔下載好放到freeglut/bin裡面
下載:google:wav download(注意附檔名)
(2)新增聲音檔的程式碼

#include <mmsystem.h>///(0)呼叫multimedia多媒體系統的外掛
.
.
PlaySound("ccheer.wav", NULL,SND_ASYNC);///(1)播放聲音讀入WAV檔
///PlaySound()其實就是PlaySoundA(),輸入的檔名,會是正常的ASCII字串
///3個參數,檔名,SND-ASYNC
///小心要在WORKING_DIR工作執行的目錄找到
TODO:New project consol project(貝殼專案)
(1)
#include <stdio.h>
#include<windows.h>
#include<mmsystem.h> 小心順序

TODO:鍵盤鋼琴
(1)把GLUT的那個專案設ACTIVE(有點黑)
#include<mmsystem.h>
void key(unsigned char key....)插入
{with (key)
case '1': PlaySound("Do.wav",NULL, SND_ASYNC);
break;
case '2': PlaySound("Re.wav",NULL, SND_ASYNC);
break;
case '3': PlaySound("Mi.wav",NULL, SND_ASYNC);
break;
.
.
.
.
(要把聲音檔放入working-dir目錄ex:freeglut\bin)

(1)
#include <stdio.h>
#include<windows.h>
#include<mmsystem.h> 小心順序

TODO:鍵盤鋼琴
(1)把GLUT的那個專案設ACTIVE(有點黑)
#include<mmsystem.h>
void key(unsigned char key....)插入
{with (key)
case '1': PlaySound("Do.wav",NULL, SND_ASYNC);
break;
case '2': PlaySound("Re.wav",NULL, SND_ASYNC);
break;
case '3': PlaySound("Mi.wav",NULL, SND_ASYNC);
break;
.
.
.
.
(要把聲音檔放入working-dir目錄ex:freeglut\bin)


沒有留言:
張貼留言