#include <GL/glut.h>
#include <stdio.h>
void display()
{
glutSolidTeapot(0.3);
glFlush();
}
void keybord(unsigned char key,int x,int y)
{
if(key=='q')
printf("QQQQQQQQQQQQQQQQQQQQQQQQ\n");
if(key=='w')
printf("WWWWWWWWWWWWWWWWWWWWWWWW\n");
}
int main (int argc,char **argv)
{
glutInit(&argc,argv);
glutCreateWindow("Hellooooooooooo");
glutDisplayFunc(display);
glutKeyboardFunc(keybord);
glutMainLoop();
}
2.新增撥放音樂
#include <mmsystem.h>
if(key=='q')
printf("QQQQQQQQQQQQQQQQQQQQQQQQ\n");
PlaySound("wolf.wav",NULL,SND_ASYNC);
下載檔名為wolf的wav檔案,接著將他放進freeglut裡的lib資料夾。
3.下載個音階的音訊檔,設定按鍵
if(key=='1')
PlaySound("Do.wav",NULL,SND_ASYNC);
if(key=='2')
PlaySound("Re.wav",NULL,SND_ASYNC);
if(key=='3')
PlaySound("Mi.wav",NULL,SND_ASYNC);
if(key=='4')
PlaySound("Fa.wav",NULL,SND_ASYNC);
if(key=='5')
PlaySound("Sol.wav",NULL,SND_ASYNC);
if(key=='6')
PlaySound("La.wav",NULL,SND_ASYNC);
if(key=='7')
PlaySound("Si.wav",NULL,SND_ASYNC);
沒有留言:
張貼留言