IrrlichtEngine(中文).pdfVIP

  • 36
  • 0
  • 约15.25万字
  • 约 99页
  • 2018-04-27 发布于江苏
  • 举报
2009 年6 月11 日星期四 Irrlicht Engine 中文学习指南 ISClub Irrlicht Engine 中文学习指南 收集整理:By ISclub 翻译:FK_Duzhi (感谢他) 日期:2009 年6 月11 日星期四 前言: 为了学习3D 网络游戏开发,尝试过几种经典免费开源的引擎:TV3D,Irrlicht(简称Irr),Ogre 等等;TV3D 目前最新的版本V6.5 已经可以很好的支持VB6,VC++,Delphi,.NET 等语言,特点 是新手学习速度快,门槛低;缺陷是基于ActiveX 控件,需要在运行前注册RunTime DLL。 Irrlicht 采用C++封装的3D 引擎,是一款轻量级的3D 引擎,引擎本身精简强悍,功能也齐 全,并且有自己专用的场景编辑器;但扩充功能不易,对于新手来说,也是难得的入门快, 学习快的引擎。 Ogre 是一款开源的3D 渲染引擎,它非常强大,并且支持插件等形式来完成新的功能,这点 优于 Irrlicht,但入门不易。 本文翻译,以及来源载录信息来自:FK_Duzhi 大侠。 1 Irrlicht Engine | 未来公司 2009 年6 月11 日星期四 Irrlicht Engine 中文学习指南 ISClub 欢迎您从 下载最新版的Irrlicht 引擎 1:SDK 目录结构总述 当您下载Irr 引擎SDK 解压缩之后,你会看到以下文件夹: \bin 完全编译好的 Irrlicht,DLL 以及一些编译好的Demo,你可以通过这些例子来获取Irr 的 运行状态。(Windows Only ) \doc Irr 引擎的一些文档。 \examples 使用C++编写的例子,告诉用户如何使用Irr 引擎。 \ 使用.NET 语言编写的例子,告诉用户如何使用Irr 引擎。 \exporters 一些Irr 引擎用到的辅助库和工具。 (注:部分版本没有此文件夹,该文件夹内容在source 中,包括Jpeglib,libpng,MacOSX,zlib 等) \include 引擎包含的头文件。 \lib 当你使用Irr 引擎时需要链接的库文件。 \media Demo 程序需要的一些图形图象和声音素材。 \source Irr 引擎的源代码,必要的话,你可以对其进行编译和Debug 以获得新的lib。 \tools 引擎的一些有用的工具。(包含源文件) 2:如何启用引擎 在Windows 环境下启动引擎的话,你需要去\ bin\Win32-VisualStudio 目录下运行程序。或者 你也可以运行一个叫Demo.exe 的程序,它会显示一些Irr 引擎有意思的功能。 在开始我们自己的程序编写之前,你最好看看\examples 目录下的例子,那里也有一个.html 格式的文件对例子进行说明,以方便你的理解。(编者注:您也可以到这里获取一些例子相 关的帮助) 在Linix 环境下,Irr 引擎是一个静态库。你可以使用source/Irrlicht 中的Makefile 文件来生成 一个编译好的引擎。之后,你应当可以生成/examples 中的例子程序了吧。之后你可以立刻 运行这些例子了。 3:SDK 编译需求 你可以使用下列编译器之一来运行Irr 应用程序。不过,其他编译器可能也能完美运行,但 是我没有做过测试。 l gcc3.3 l gcc 3.4 l gcc 4.0.3 l Visual Studio 6.0 l Visual Studio.NET 2003 (7.1) l Visual Studio 2005 (8.0) l Code::Blocks 1.0 + gcc 或Visio Studio Toolkit l DevC++ 5.0 +

文档评论(0)

1亿VIP精品文档

相关文档