1.先到moodle 下載lesson32.zip並解壓縮
2.執行Lesson32.exe 試玩看看!!
(2)建立發出聲音的專案
1.先建立一個GLUT專案
2.將聲音檔放在我們的執行目錄下( freeglut|bin )
3.新增(聲音)程式碼
4.執行時就可以聽見聲音
(應用)滑鼠來停止音樂(執行時就撥放)
1.新增一個mouse函式(main裡面要加上glutMouseFun(mouse))
2.將PlaySound的程式內容修改,就完成
(應用)用鍵盤的鍵發出聲音(做出鍵盤鋼琴)
1.先從Moodle上下載七個音階的音檔至freeglut|bin裡
2.新增keyboard程式內容
程式碼:
case '1':
PlaySound("Do.wav",NULL,SND_ASYNC );
break;
case '2':
PlaySound("Re.wav",NULL,SND_ASYNC );
break;
case '3':
PlaySound("Mi.wav",NULL,SND_ASYNC );
break;
case '4':
PlaySound("Fa.wav",NULL,SND_ASYNC );
break;
case '5':
PlaySound("Sol.wav",NULL,SND_ASYNC );
break;
case '6':
PlaySound("La.wav",NULL,SND_ASYNC );
break;
case '7':
PlaySound("Si.wav",NULL,SND_ASYNC );
break;
下周小考 TRT
glPushMatrix(); //(0) 10分
glTranslatef(x,y,z); //(4) 20分 掛上去
glRotatef(-angle,x,y,z);//(3) 20分 小心旋轉角度可能是負的
glTranslatef(x,y,z); //(2) 20分 把旋轉軸放到中心
deawArm(); //(1) 20分 畫
glPopMatrix(); //(0) 10分








沒有留言:
張貼留言