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
4.我找的是康加鼓的聲音 , 只要程式執行後按下按鍵就可以讓它發出聲音 , 並依我們所要它顯 示的字體在程式中
5.音效下載完的部分記得要存在 freeglut 裡的 bin 檔案中 , 不然會沒聲音
6.在網路上找到了 piano 的聲音 , 把它下載下來 , 也是一樣要放在 freeglut 的 bin 檔案
7.把它加入程式中 , 讓它發出鋼琴的聲音
8.再來是增加 special 這個函式來讓它可以控制茶壺的上下移動
9.接著增加 mouse 以及 motion 的函式讓滑鼠可以旋轉它
在 main() 裡面也要記得加上 glutMouseFunc(mouse) 來讓 mouse 和 motion 的函式可以執行
glutMotionFunc(motion)
沒有留言:
張貼留言