follow my heart...
分类: C/C++
2006-11-24 22:36:23
在这些模块当中,allegro是主要模块,而其它的全部算是它的插件。Allegro是一个跨平台的游戏开发库,支持dos,windows,linux,freebsd等操作系统。在使用的这两天里面,我发现它大大简化了游戏的开发过程。相比于directx简单,有时候我觉得甚至于比sdl还要简单。这样一个超强的游戏开发库,再加上非常多的附加库,怎么能不让人心动呢?不过我发现它在网络开发没有相对应的库,这一点比起directx来讲是有点差,或许它更适合于写单机游戏吧。我非常喜欢allegro 中丰富多彩的贴图函数,很纯粹,也很简单。
1、Allegro
这是Allegro的主模块;
2、AllegroFont
给Allegro添加字体方面的支持;
3、AllegroGl
Allegro三维图形模块;
4、AllegroMp3
一般情况下,Allegro只支持wav及mid格式的音乐格式,这个模块可以使allegro添加mp3;
5、AllegroOgg
ogg是一种常用的音频格式,给allegro中添加ogg支持;
6、AllegroPNG
PNG是一种常用的图形格式,支持透明图像,在Allegro中一般只支持bmp格式及pcx格式;
7、AllegroGif
gif图形格式,就不用说了,更重要的是他不但支持静态的gif格式,还支持动态的gif动画序列;
8、Apeg
使allegro支持mpeg视频格式,这样除了使allegro支持fli动画格式。
9、Agup
是The Allegro GUI Un-uglification Project的简写,在allegro中构建gui界面。