2023年4月27日 星期四

LS._. Week11 鍵盤、音樂、滑鼠

 Week11-1 鍵盤

  • 開啟一個新的GLUT專案
  • 找到key,老師講解程式碼,27是Esc的意思
  • 刪掉全部程式碼,打上今天要用的程式碼(keyboard相關)
  • 下面為程式碼

Week11-2 音樂

  • 老師介紹BBC sound的音檔網站及講解wavmp3的差異
  • wav:檔案大,容易開
  • mp3:檔案小,有壓縮過
  • 開一個新專案,複製剛剛的程式碼
  • 加上程式碼 do re mi fa so,最前面要加 #include <windows.h>
  • 執行後按12345可撥出聲音
  • 下面為程式碼

Week11-3 音檔改路徑

  • 重開CodeBlock,更改設定,再Linker Settings加上winmm
  • 開一個新的空白檔案
  • 加上程式碼,記得SND_SYNC沒有A
  • 將程式碼的路徑改掉
  • 記得把程式放桌面,才會正常撥放
  • 下面為程式碼

Week11-4

  • 開新GLUT檔案
  • 將老師傳的CMP3_MCI.h丟到week11-4
  • 加上程式碼,即可撥出聲音
  • fileSave everything
  • 將工作執行目錄改成 .
  • 更改程式碼
  • freeglut.dllsuzume.mp3複製到week11-4
  • 成功執行
  • 下面為程式碼

Github技巧:處理.dll檔上傳問題

  • 先去把倉庫複製下來
  • 把.gitignore用Notepad++開起來
  • 將*.dll那邊註解
  • 上傳至github


沒有留言:

張貼留言