2017年4月24日 星期一

Week10 從前有一個下巴叫謝佩,的筆記(゚∀。)


一、試玩遊戲

1. 到 http://nehe.gamedev.net/tutorial/lessons_31__35/25010/ 下載lessons32



2. 解壓縮lessons32,並執行Lesson32應用程式,並試玩



3.最高到第九關,221分



4.開啟GLUT三個紅色東西的檔案,並將遊戲的音效加入裏頭

程式碼:

#include <mmsystem.h>

void mouse(int button, int state, int x, int y) /// 加入Mouse函數
{
    PlaySound("C:\\Users\\user\\Downloads\\lesson32\\Lesson32\\Data/shot.wav",NULL,SND_ASYNC);
    ///把檔名位置裡頭的目錄的斜線,從\改成 \\ 或 /
}

glutMouseFunc(mouse); ///加入Mouse函數



5.
新增鍵盤函式,讓按下鍵盤的12345時可以發出do re mi fa so

程式碼:

void keyboard(unsigned char key , int x, int y)
{
    if(key=='1') PlaySound("C:\\Users\\user\\Downloads\\music/do.wav",NULL,SND_ASYNC);
    if(key=='2') PlaySound("C:\\Users\\user\\Downloads\\music/re.wav",NULL,SND_ASYNC);
    if(key=='3') PlaySound("C:\\Users\\user\\Downloads\\music/mi.wav",NULL,SND_ASYNC);
    if(key=='4') PlaySound("C:\\Users\\user\\Downloads\\music/fa.wav",NULL,SND_ASYNC);
    if(key=='5') PlaySound("C:\\Users\\user\\Downloads\\music/so.wav",NULL,SND_ASYNC);
}

glutKeyboardFunc(keyboard);



6.加入MP3檔案 > 1.下載老師給的CMP3_MCI 放在專案目錄裡頭
                                2.加入程式碼使MP3檔可以撥放

程式碼:

#include   "CMP3_MCI.h"

CMP3_MCI myMP3;

myMP3.Load("C:/Users/user/Downloads/IU.mp3");
   myMP3.Play();

沒有留言:

張貼留言