2019年5月9日 星期四

06160494電腦圖學_鍵盤

(0)預備工作:
檔案網址:http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/

  1. 下載:WIN32DATAGLUT32.DLLsource
    壓縮在同一個資料夾(WINDOWS要包含DATAGLUT32.DLLSOURCE)
需要FREEGLUT-MINGW.ZIP檔案。可以在FREEGLUT WINDOW的網站中找到。
Download

freeglut 3.0.0 for MinGW壓縮檔案,在LIB裡面複製LIBFREEGLUT,貼上改成LIBGLUT32。

開啟CODEBLOCK。FILE(左上角)->NEW->PROJECT->GLUT PROJECT->(命名檔案)->下一步->路徑改成FREEGLUT資料夾的路徑。.
(1)今天的主題:
  1. 主題:鍵盤
  2. 主題:聲音,音樂。
  3. 複習:TRT。
  4. 作業,可控機器人。
(2)音樂(播音樂)(BULIDSETTING的LINKER裡面要放一個WINMM的
CONSOLE專案<
#include<windows.h>
#include<mmsystem.h>
#include<stdio.h>
int main()
{
    printf("前\n");
    PlaySoundA("C:\\Users\\user\\Downloads\\Hahaha[1].wav",NULL,SND_SYNC);
    printf("中\n");
    PlaySoundA("C:\\Users\\user\\Downloads\\dive.wav",NULL,SND_SYNC);
    printf("後\n");
    int x;
    printf("讀一個值,才結束。");
    scanf("%d",&x);
}
>
GLUT專案(GL/GLUT.H)有包含WINDOWS.H,要用聲音只要在下面一點的地方打#include<mmsystem.h>,不需要跟CONSOLE專案一樣在打一次WINDOWS.H。

(注意PLAYSOUNDA只能使用在WAV檔案)

想要用別的音源需要用  
#include "CMP3_MCI.h"
CMP3_MCI myMP3;

myMP3.Load();跟
myMP3.Play();
CMP3_MCI.h檔案要放在專案的資料夾之中。

沒有留言:

張貼留言