3.如何使用本书的随附光盘
本书的随附光盘包括大量的演示和例程,便于读者从一个开发人员的角度来更直观地学习并掌握相关的知识。
本书提供代码支持的编译环境为Visual Studio .NET 2003、Visual Studio 2005和Visual Studio 2008。
我们提供了Visual C++ 2008 Express Edition编译环境的下载地址。
(1)安装
把光盘放入光驱,自动弹出一个窗口来提示本光盘的内容(如果关闭了自动运行功能,可以手动运行readme.hta文件)。
●安装CMake工具:CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。很多优秀的开源软件都通过这个工具来创建自己的工程,如Boost库和OGRE 3D的下一个发行版本。书中所有代码都可以通过CMake工具来生成不同平台的工程文件。
●安装本光盘附带源代码:在确保安装CMake软件和编译环境之后,执行这个文件解压并安装本书提供的所有代码,放置在所需目录中。
●安装DirectX 9.0c:本书所使用的是DirectX 9.0版本,如果读者的电脑无法运行本书代码生成的程序,请自解压并安装这个软件(自解压缩后运行DXSETUP.exe)。
(2)下载
●Boost中文文档:Orz在某些工具(如有限状态机)中依赖Boost工具的实现,在阅读过程中可以参考相关的文档。
●Visual C++ 2008 Express Edition:这是微软提供的免费版本的IDE环境。如果读者的电脑中没有安装VS2003.NET(VC7.1)\VS2005(VC8.0)\VS2008(VC9.0)编译环境之一的话,那么需要在电脑联网的情况下运行这个安装包,它会帮助你从网络下载并安装简易版本的VC9.0。
●《OGRE 3D程序设计》:作为本书的补充,我们建议同时阅读这本书来了解图形引擎的技术细节。
●《设计模式迷你手册》:OGRE 3D和Orz设计中都适当使用了设计模式,参照这个手册可以更深入地了解这些优秀的工具。
(3)访问
●电子工业出版社:你可以在www.broadview.com.cn上找到更多开发相关书籍。
●本书网站:其中可发表勘误及相关文章并提供更多的知识。
●OGRE 3D中文网(Orz官方网站):OGRE 3D中文社区的Wiki网站。
●OGRE 3D中文论坛(Orz官方论坛):社区论坛,在遇到问题时可以交流。
●OGRE 3D官方英文网站:OGRE 3D正宗的官方网站。
●Boost官方英文网站:有最新的Boost工具下载,以及相关信息发布。
(4)附送
●OrzAsio文档(网络库):一个游戏网络引擎的文档,是Orz框架的一部分。
●Toolkit_Plus文档(网络库依赖工具包文档):OrzAsio所附加的一些工具。
●Boost Statechart中文文档:Orz中有限状态机依赖的工具,可以参照这个文档来阅读相应章节的介绍。