2017年4月24日 星期一

week 10 黃雪婷 上課筆記 04162416

課堂作業一:遊戲試玩

在google上搜索"Nehe Lesson 32",進入到nehe lesson的網站,選中課程列表的lesson 31-35之後選擇lesson 32.

打開lesson 32的頁面,劃到最下端,下載DOWNLOAD Visual C++ Code For This Lesson..


解壓縮之後打開lesson 32 文件夾


開始玩遊戲


遊戲結束

傑解



課堂作業二:在glut專案中寫程式碼加入音效

 打開code blocks建立glut專案(需要freeglut.在程式碼中加入幾行程式碼)
第一步: #include <mmsystem.h>(加入multimedia system)
第二步:導入聲音 :
void mouse(int button, int state, int x,int y)
{
    PlaySound("C:\\Users\\user\\Desktop\\Lesson32\\Data/shot.wav",NULL,SND_ASYNC);
}
第三步:加入mouse函數,用鼠標控制:glutMouseFunc(mouse);

run程式後點擊鼠標會聽見槍響聲音



課堂作業三: 在程式中加入音效(小鋼琴)

\
(把音樂檔下載了之後要放到freeglut的bin文件夾中)


課堂作業四:播放音樂

要點1: 加入
#include "CMP3_MCI.h"
CMP3_MCI myMP3; (這個文件一定要複製到專案的文件夾中)

在main頭中加入
myMP3.Load("C:\\Users\\user\\Desktop\\2017/yukai.mp3");
    myMP3.Play();
讓這個mp3文件可以在運行程式的同時就播放

沒有留言:

張貼留言