2015年4月9日 星期四

02160863_張育睿_week07

  今天上課的目標是把聲音音效加進去程式中
1.一開始也是和之前一樣開啟 open gl 的 project 並打上之前的程式碼
2.加上 void keyboard(unsigned char key,int x, int y)
            if(key=='a') printf("aaa\n")
            if(key=='b') printf("bbb\n") 讓鍵盤可以按 a 的時候讓畫面出現 aaa
                                                                             按 b 的時候讓畫面出現 bbb


3.再來就可以去上網找其他的音效了 , 但是切記要在表頭的部分加上#include <mmSystem.h>



4.我找的是康加鼓的聲音 , 只要程式執行後按下按鍵就可以讓它發出聲音 , 並依我們所要它顯     示的字體在程式中




5.音效下載完的部分記得要存在 freeglut 裡的 bin 檔案中 , 不然會沒聲音


6.在網路上找到了 piano 的聲音 , 把它下載下來 , 也是一樣要放在 freeglut 的 bin 檔案


7.把它加入程式中 , 讓它發出鋼琴的聲音


8.再來是增加 special 這個函式來讓它可以控制茶壺的上下移動


9.接著增加 mouse 以及 motion 的函式讓滑鼠可以旋轉它
   在 main() 裡面也要記得加上  glutMouseFunc(mouse)   來讓 mouse 和 motion 的函式可以執行
                                                      glutMotionFunc(motion)





沒有留言:

張貼留言