2023年4月27日 星期四

今天盤出了嗎 Week11

 Week11-1 鍵盤控制

  • 步驟:

1.  開啟新GLUT專案,並命名為 Week11-1_keyboard。


2.  在程式碼裡找 key


3. 把main.cpp裡的程式碼全刪除,再更改為如圖程式碼。


4.  執行後便會出現小視窗,再點選Esc鍵便會出現此畫面。

Week11-2 音樂控制

  • 步驟:

1.  開啟新GLUT專案,並命名為 Week11-2_keyboard_PlaySound,再把Week11-1的程式碼複製到此專案的main.cpp裡,並更改為框起來的程式碼。


2. 執行後,記得切換英文輸入法,並按1、2、3鍵,便會出現相對應的 Do、Re、Mi音階。

 

Week11-3 音樂檔播放

  • 步驟:

1.  開啟新GLUT專案,並命名為 Week11-3_PlaySound,並去Setting 去增加設定。

2. 再把程式碼改成如圖。
   SND_ASYNC:不等待、不同步
   SND_SYNC:需等待、同步


 

3. 並再次更改以下程式碼。

 

Week11-4 音樂檔位置更改並播放

  • 步驟:

1.  先去下載個mp3檔案,並開啟新專案,命名為Week11-4_CMP_MCI_LOAD_Play,在原main.cpp程式碼裡的第137行裡增加如圖程式碼


 2. 再把老師給的 CMP3_MCI.h 檔複製到專案裡的文件夾裡。


3. 執行後便會出現老師給的鈴芽之旅主題曲的音樂。


4. 點選 Project - Properties...,並更改圖中的設定,以及再次更改螢光筆處的程式碼。




5. 再把框起來的檔案複製到專案的資料夾中。

Week11-5 上傳 GitHug

  • 步驟:

1.  先把自己的githug裡的2023graphicsb資料夾下載下來,並把框起來的檔案用Notepad++開啟。
 


 2. 並把第17行 # 註解調。


3.  之後再一併把Week11的所有專案資料夾上傳到githug裡,就完成了。

沒有留言:

張貼留言