2022年5月31日 星期二

獻祭肝臟的電腦圖學課堂筆記_week15

  電腦圖學 Week15

1. 播聲音、播MP3

2. 播放動畫、內插

3. 機器人擺動作、跳舞

1-1播聲音

 File-New-Empty File 命名為week15-1_PlaySound

1-2 程式碼

#include <windows.h>

#include <stdio.h>

int main()

{

    printf("PlaySound()之前\n");

    PlaySound("badbad.wav",NULL,SND_SYNC);///假設一個badbad.wav做測試

    printf("PlaySound()之後\n");

}

  • 要先在settings->compiler加入winmm才能執行
  • 然後再去BBC網站下載免費聲音,在把檔案解壓縮後放到跟week15-1_PlaySound.cpp 一樣位置的資料夾內。
  • https://sound-effects.bbcrewind.co.uk/search


#include <windows.h>

#include <stdio.h>
int main()
{

    PlaySound("07071034.wav", NULL, SND_ASYNC);
    while(1){
        printf("請輸入數字:");
        int N;
        scanf("%d",&N);
        if(N==1) PlaySound("do.wav", NULL, SND_ASYNC);
        if(N==2) PlaySound("re.wav", NULL, SND_ASYNC);
        if(N==3) PlaySound("mi.wav", NULL, SND_ASYNC);
    }
}
*只能用原始大小的wav檔

沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...