本系列文章由sky编写,转载请注明出处。
http://blog.csdn.net/qq573011406/article/details/8100039
作者:袁全伟 邮箱: qq573011406@126.com 欢迎邮件交流编程心得

本系列教程索引:
2D游戏引擎Allegro 系列教程(一) 配置allegro开发环境
2D游戏引擎Allegro 系列教程(二) Hello world!
2D游戏引擎Allegro 系列教程(三) 加载并显示图片!
2D游戏引擎Allegro 系列教程(四) 文字渲染及显示汉字的方法

Allegro简介

  Allegro(www.allegro.cc)是一个老牌的跨平台2D游戏引擎,并且现在依旧被维护,它从第4版开始支持Windows平台。目前的最新版本是5.1.3,。通过使用Allegro可以很方便的了解到游戏开发中经常遇到的一些概念。该库提供基本二维图形、图像操作、音效输出、MIDI音乐、输入、计时器,以及额外的寻路算法、UNICODE、文件系统管理等。

  Allegro社区用户贡献了多种扩展,包括轴卷图块形式的地图、输入输出各种格式(有PNG、GIF、JPEG、MPEG、Ogg、MP3、IT、S3M、XM、TTF)。其还有多个语言绑定,比如Python、Perl、Scheme、C#、D语言等。

  Allegro是使用C和汇编写的,大部分代码是C的,在一些速度瓶颈上,Allegro使用了汇编,这保证了它的效率。
下面讲一下,怎么Windows平台下配置Allegro的开发环境。

Allegro 开发包下载
开发包发布地址:https://www.allegro.cc/files/]https://www.allegro.cc/files/
适用于:VC6,VS2005,VS2008 的SDK:http://cdn.allegro.cc/file/library/allegro/5.0.7/allegro-5.0.7-msvc-9.0.zip
适用于 VS2010的SDK:http://cdn.allegro.cc/file/library/allegro/5.0.7/allegro-5.0.7-msvc-10.0.zip

用户手册:https://www.allegro.cc/manual/5/


解压

下载完后把它解压一下,解压出来总共3个文件夹,分别为

Bin —里面是动态链接库的文件
Include —各种头文件
Lib —库文件

配置开发环境

以VS2008为例.

1.工具-gt;选项-gt;项目和解决方案-gt;目录
配置包含文件,和库文件




  到现在为止,开发环境配置工作已经完成了。前面已经介绍过,allegro实际上是一个跨平台的2D游戏引擎,因此可以在各种主流平台上使用,在各个平台的配置方法也不一样。咱们的教程主是针对WINDOWS平台而做的,因此就直接下载了编译好的Allegro开发包。

本篇教程就到此结束了,如有疑问请留言,或邮件联系我。
锐亚教育

锐亚教育,游戏开发论坛|游戏制作人|游戏策划|游戏开发|独立游戏|游戏产业|游戏研发|游戏运营| unity|unity3d|unity3d官网|unity3d 教程|金融帝国3|8k8k8k|mcafee8.5i|游戏蛮牛|蛮牛 unity|蛮牛