week15
## week15-1_PlaySound
0.安裝 freeglut
1.新增 file-new-project. GLUT專案, week15-1_PlaySound
2.全刪,只寫1行
```cpp
#include<windows.h>
#include <GL/glut.h>
int main ()
{
PlaySound("filename.wav", NULL, SND_SYNC) ;
}
去找 wav 檔 (不能是MP3檔)
## week15-2_CMP3_MCI
1.把CMP3_MCI.h 放在桌面上的week15-2_CMP3_MCI目錄裡
```cpp
#include"CMP3_MCI.h"
CMP3_MCI myMP3;
int main()
{
myMP3.Load ("filename.mp3");
myMP3.Play();
int a;
scanf("%d", &a);
}
##week15-2_CMP3_MCI_sample
1.file-new-project, GLUT專案, week15-2_CMP3_MCI_sample
2.把 CMP3_MCI.h 放在同一個目錄,week15-2_CMP3_MCI_sample裡
3.不要刪掉177行的範例
##week15-3_mouse_motion_glTranslatef_glRotatef
1.file-new-project, GLUT專案, week15-3_mouse_motion_glTranslatef_glRotatef
2.貼上 11行GLUT簡單範本(今天不用 glm.cpp 不用 OpenCV)
```cpp
#include <GL/glut.h>
void display(){
glClear(GL COLOR BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
///等一下會有程式放在這
glutSwapBuffers ();
}
int main (int argc, char**argv)
{
glutInit (&argc, argv);
glutInitDisplayMode (GLUT_DOUBLE|GLUT_DEPTH);
glutCreateWindow ("week15-3");
glutDisplayFunc (display);
等一下會放程式在這
glutMainLoop();
}
沒有留言:
張貼留言