准备开发环境
这部分还不涉及任何代码,还只是比较枯燥的准备工作。编程是个精细活,很微小的失误都可能会浪费大量的时间去调试。认真做好准备工作,熟悉开发环境,对于提高编程效率和加深理解很有好处。
我的开发环境为windows xp,VS2005和DirectX 9.0,并用fireworks做些简单的界面编辑。由于采用的Irrlicht 3D引擎和其它类库都是跨平台的,也完全可以在*nix下开发。这里只介绍windows平台下的开发。
(1) 安装VS 2005
(2) 下载Irrlicht SDK 1.5
官方下载页 http://irrlicht.sourceforge.net/downloads.html
(3) 下载freetype2,用于扩展Irrlicht支持中文。
官方下载页:http://freetype.sourceforge.net/download.html
(4) 下载zlib,Irrlicht依赖于此库。
官方下载页:http://www.zlib.net/
(5) irrlicht 中文官方论坛 也是网络游戏开发论坛
http://www.irrlicht3d.cn
一个游戏开发论坛也是网游开发论坛
您也可以和我一样,选择为windows平台预编译好的二进制文件:
Irrlicht-1.5.zip http://downloads.sourceforge.net/irrlicht/irrlicht-1.5.zip
Freetype-2.3.5-1-bin.zip http://gnuwin32.sourceforge.net/downlinks/freetype-bin-zip.php
Zlib123.zip http://www.zlib.net/zlib123-dll.zip
先取个名,就叫myris吧。将Irrlicht 和 freetype都解压到myris的lib目录中。目录结构如下图:
用VS新建空工程,取名开发代码为era。
点击项目属性页,添加include目录,lib目录和lib,如下面三幅图所示。为了方便调试,把freetype6.dll zlib1.dll 和 irrlicht.dll都复制到运行目录下,如myris/era/era目录下。