檔案網址:http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
-
壓縮在同一個資料夾(WINDOWS要包含DATA跟GLUT32.DLL和SOURCE)
Download
freeglut 3.0.0 for MinGW壓縮檔案,在LIB裡面複製LIBFREEGLUT,貼上改成LIBGLUT32。
開啟CODEBLOCK。FILE(左上角)->NEW->PROJECT->GLUT PROJECT->(命名檔案)->下一步->路徑改成FREEGLUT資料夾的路徑。.
(1)今天的主題:
- 主題:鍵盤
- 主題:聲音,音樂。
- 複習:TRT。
- 作業,可控機器人。
(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。
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檔案要放在專案的資料夾之中。
沒有留言:
張貼留言