電腦圖學 2019-05-09 Week12
(1).主題 : 鍵盤
(2).主題 : 聲音 , 音樂
(3).複習 : 階層 T-R-T 骨架
(4).作業 : 能操控的機器人
(一)Google搜尋 : wav下載
隨便找一個聲音下載
(二)開啟Code::Blocks
#include <windows.h>
#include <mmsystem.h>
int main()
{
PlaySoundA("C:\\Users\\user\\Downloads\\Pup.wav",NULL,SND_SYNC);
}
(三).第一個GLUT程式
1.先到google搜尋freeglue windows,找Transmission Zero的網頁,Download以下畫面文件
2.解壓縮的畫面
複製libfreeglut.a改成libglut32.a
3.打開Code::Blocks
#include <mmsystem.h>
int main(int argc, char *argv[])
{
PlaySoundA("C:\\Users\\user\\Downloads\\Pup.wav",NULL,SND_SYNC);
.
.
.
}
程式碼(二)
#include <mmsystem.h>
static void key(unsigned char key, int x, int y)
{
if(key=='1') PlaySoundA("C:\\Users\\user\\Downloads\\music\\do.wav",NULL,SND_ASYNC);
if(key=='2') PlaySoundA("C:\\Users\\user\\Downloads\\music\\re.wav",NULL,SND_ASYNC);
if(key=='3') PlaySoundA("C:\\Users\\user\\Downloads\\music\\mi.wav",NULL,SND_ASYNC);
if(key=='4') PlaySoundA("C:\\Users\\user\\Downloads\\music\\fa.wav",NULL,SND_ASYNC);
if(key=='5') PlaySoundA("C:\\Users\\user\\Downloads\\music\\so.wav",NULL,SND_ASYNC);
程式碼(三)
#include <CMP3_MCI.h>
CMP3_MCT myMP3;
#include <mmsystem.h>
int main(int argc, char *argv[])
{
myMp3.Load("C:\\Users\\user\\Desktop\\many.wma");
myMP3.Play();
...
}
沒有留言:
張貼留言