2017年4月24日 星期一

[電腦圖學]Week09 松賢的上課筆記

本週主題: 

(1.)貼圖
(2.)聲音
(3.)小遊戲

1.下載並執行Nehe的程式(小遊戲)

請下載這個連結中的程式,並解壓縮執行它。
點兩下框框內的.exe檔
接著它會問你要不要全螢幕執行,請選擇"否"。
點擊視窗中的物品來得分

試試好手氣,你得了幾分呢?

2.聲音

步驟一:請新增GLUT專案,然後在main.cpp檔中加入標頭檔 #include<mmsystem.h>
步驟二:接著在main函式中先加入glutMouseFunc(mouse);,並在main函式上加入mouse函式並加入槍聲的音源路徑(請注意路徑的修改)

步驟三:執行後,在視窗中點擊任意部分,電腦即會產生音效。


用鍵盤上的數字鍵來產生DoReMi等等音效(.wav版本)


步驟一:請至網路上下載音檔,並放到freeglut>bin資料夾下,這樣程式才讀的到檔案。

步驟二:新增glutKeyboardFunction(keyboard);函式到glutMouseFunction函式下,並實作keybaord函式
在keyboard函式中,有五個條件式,分別做以下功能:
當按下1鍵,則播放Do的聲音;
當按下2鍵,則播放Re的聲音;
當按下3鍵,則播放Mi的聲音;
當按下4鍵,則播放Fa的聲音;
當按下5鍵,則播放Sol的聲音;

播放音效(.mp3版本)

步驟一:請將CMP3_MCI.h標頭檔以及一個.mp3檔放到GLUT專案資料夾下

步驟二:在GLUT專案中新增標頭檔#include "CMP3_MCI.h"

步驟三:在下一行新增變數CMP3_MCI myMP3;



步驟四:在main函式中加入兩行:
 myMP3.Load("C:\\Users\\user\\Desktop\\04160410/yukai.mp3");///播音樂的路徑
 myMP3.Play();//播放

步驟五:執行後,即會抓到mp3檔案,並播放聲音。

沒有留言:

張貼留言