聲音(音效.音樂)
到 moodle 下載 Lesson32.zip 解壓,執行lesson32.exe
實作:PlaySound() ,CMP3_MCI.h
#include<mmsystem.h> ///(1)使用多媒體系統(外掛)
int main()
{
PlaySound("Shot.wav",NULL,SND_ASYNC); ///(2)呼叫播放聲音的函式
}
PlaySound("Shot.wav",NULL,SND_SYNC); 等它.同步
PlaySound("Shot.wav",NULL,SND_ASYNC); 不等它.不同步
檔案要放在 working_dir工作執行的目錄
鍵盤鋼琴
到 moodle 下載 DoReMi 的WAV Copy 到 C:\Users\student\Desktop\freeglut\bin
#inclued<mmsystem.h> ///要在PlaySound()之前引用
static void key(...) 修改別人的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;
}
下週小考TRT
glPushMatrix(); //(0) 10分
glTranslatef(-0.5,0.35,0); //(4) 20分 掛上去
glRotatef(-angle,0,0,1); ///glRotatef(angle,0,0,-1); //(3) 20分 小心旋轉角度可能是負的
glTranslatef(-0.3,0,0); //(2) 20分 把旋轉軸放到中心
deawArm(); //(1) 20分 畫
glPopMatrix(); //(0) 10分

沒有留言:
張貼留言