2018年5月7日 星期一

Week11

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)


沒有留言:

張貼留言