2023年4月26日 星期三

Fish的電腦圖學課 Week11- 鍵盤、滑鼠、轉動

  Week11-1 鍵盤

    step1. 建立新的GLUT專案並取名為week11_keyboard

    step2. 加入以下程式碼

    step3. 執行結果(出現茶壺圖片,按下esc鍵後圖案關閉)

Week11-2 音樂

    step1. 建立新的GLUT專案並取名為week11-2_keyboard_PlaySound

    step2. 加入以下程式碼

    step3. 執行結果(出現茶壺圖案,按數字鍵1、2、3,會出現Do,Re,Mi的聲音)













Week11-3 音樂自動撥放

    step1. 建立新的File並取名為week11-3_PlaySound.cpp

    step2. 加入以下程式碼

    step3. 更改settingcompilerLinker Setting 新增winmm標籤



    











    step4. 執行結果(會依序撥放音檔,結束並停止)

Week11-4 聲音mp3

    step1. 建立新的File並取名為week11-4_glut_mp3

    step2. 加入幾行程式碼,修改成以下樣子

    step3. 將CMP3_MCI.h檔案加入week11-4_glut_mp3資料夾目錄中

    step4. 執行結果(音檔會直接播放)

Week11-5 音檔路徑

    step1. 繼續使用week11-4_glut_mp3檔案

    step2. 更改程式碼

    step3. 儲存檔案

    step4. 在Notepad++開啟week11-4_glut_mp3目錄中的cbp檔,並將音檔目錄更改為「.」,更改完成後,將檔案儲存,開啟codeblocks檔案,並按下 "Yes"


    step5. 將freeglutbinfreeglut.dll、suzumi音檔加入week11-4_glut_mp3目錄中

    step6. 執行(音樂會自動播放,不會因電腦位址不同而無法執行)

沒有留言:

張貼留言