2018年5月11日 星期五

Week11 _丁立宇

                                                主題:聲音/音效.音樂
                                               實做:playsound(),(MP3_MCI.h)
                                              鍵盤 鋼琴,射擊,遊戲
                                             複習 貼圖+trt,下周小考


                                          1.一開始老師先讓我們玩小遊戲
                                         (1)先下載lesson32
(2)套用外掛 #incldue <mmsystem.h>
                                                 (3)打上PlaySound("shot.wav",NULL,SND_ASYNC); /// 槍聲音檔
///聲音檔要放在Freeglut的bin檔裡面
(4)http://billor.chsh.chc.edu.tw/sound/p.htm  WAV檔下載的地方
(5)PlaySound後面的 ASYNC 為不同步 不等待 (一起撥出)
SYNC為同步  等待(一個先撥完再換另一個)

(6)打上void mouse(int button, int state, int x, int y)
if(state==GLUT_DOWN) PlaySound(......)
(7)(state==GLUT_DOWN) 按下去才出一次聲音
(8)如果適用SND_LOOP(輪迴播放)

                                                              3.自己寫一便
         
(1)把程式碼打上去會發現執行不了 要有#include <windows.h>
(2)新增Linker
(3)就可以執行成功了!(scanf >> 讀取到你打的數字後就會結束聲音)

沒有留言:

張貼留言