Irrlicht Engine.pdf

Irrlicht Engine.pdf

ID:33929131

大小:1.21 MB

页数:99页

时间:2019-02-28

Irrlicht Engine.pdf_第1页
Irrlicht Engine.pdf_第2页
Irrlicht Engine.pdf_第3页
Irrlicht Engine.pdf_第4页
Irrlicht Engine.pdf_第5页
资源描述:

《Irrlicht Engine.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2009年6月11日星期四IrrlichtEngine中文学习指南ISClubIrrlichtEngine中文学习指南收集整理:ByISclub翻译:FK_Duzhi(感谢他)日期:2009年6月11日星期四前言:为了学习3D网络游戏开发,尝试过几种经典免费开源的引擎:TV3D,Irrlicht(简称Irr),Ogre等等;TV3D目前最新的版本V6.5已经可以很好的支持VB6,VC++,Delphi,.NET等语言,特点是新手学习速度快,门槛低;缺陷是基于ActiveX控件,需要在运行前注册RunTimeDLL。Irrlicht采用C++

2、封装的3D引擎,是一款轻量级的3D引擎,引擎本身精简强悍,功能也齐全,并且有自己专用的场景编辑器;但扩充功能不易,对于新手来说,也是难得的入门快,学习快的引擎。Ogre是一款开源的3D渲染引擎,它非常强大,并且支持插件等形式来完成新的功能,这点优于Irrlicht,但入门不易。本文翻译,以及来源载录信息来自:FK_Duzhi大侠。1IrrlichtEngine

3、未来公司2009年6月11日星期四IrrlichtEngine中文学习指南ISClub欢迎您从http://irrlicht.sourceforge.net下载最新版的Irrlich

4、t引擎1:SDK目录结构总述当您下载Irr引擎SDK解压缩之后,你会看到以下文件夹:bin完全编译好的Irrlicht,DLL以及一些编译好的Demo,你可以通过这些例子来获取Irr的运行状态。(WindowsOnly)docIrr引擎的一些文档。examples使用C++编写的例子,告诉用户如何使用Irr引擎。examples.net使用.NET语言编写的例子,告诉用户如何使用Irr引擎。exporters一些Irr引擎用到的辅助库和工具。(注:部分版本没有此文件夹,该文件夹内容在source中,包括Jpeglib,libpng

5、,MacOSX,zlib等)include引擎包含的头文件。lib当你使用Irr引擎时需要链接的库文件。mediaDemo程序需要的一些图形图象和声音素材。sourceIrr引擎的源代码,必要的话,你可以对其进行编译和Debug以获得新的lib。tools引擎的一些有用的工具。(包含源文件)2:如何启用引擎在Windows环境下启动引擎的话,你需要去binWin32-VisualStudio目录下运行程序。或者你也可以运行一个叫Demo.exe的程序,它会显示一些Irr引擎有意思的功能。在开始我们自己的程序编写之前,你最好看看

6、examples目录下的例子,那里也有一个.html格式的文件对例子进行说明,以方便你的理解。(编者注:您也可以到这里获取一些例子相关的帮助)在Linix环境下,Irr引擎是一个静态库。你可以使用source/Irrlicht中的Makefile文件来生成一个编译好的引擎。之后,你应当可以生成/examples中的例子程序了吧。之后你可以立刻运行这些例子了。3:SDK编译需求你可以使用下列编译器之一来运行Irr应用程序。不过,其他编译器可能也能完美运行,但是我没有做过测试。lgcc3.3lgcc3.4lgcc4.0.3lVisualStu

7、dio6.0lVisualStudio.NET2003(7.1)lVisualStudio2005(8.0)lCode::Blocks1.0+gcc或VisioStudioToolkitlDevC++5.0+gcc如果你不想使用编译好的引擎库,你可以自行使用源代码进行编译,你需要以下支持:2lWindows环境下:Windows平台SDK(一般IDE里已经包含)DirectX9SDK(可选,进行D3D9支持)IrrlichtEngine

8、未来公司2009年6月11日星期四IrrlichtEngine中文学习指南ISClubDirectX8S

9、DK(可选,进行D3D8支持)lLinux环境下:Xserver以及其包含文件OpenGL支持库(可选,包括libGL和libGLU)GLX+XF86视频扩展库(可选)4:版本注意1:您可以在changes.txt中查看引擎版本的更改信息。2:请注意,那些材质纹理3D模型等素材的版权依旧属于其原作者,而不受本引擎版权声明影响。5:声明这个声明是基于Zlib/libpng的。假若您在项目中使用了Irr引擎,您有权不提及它,但是还是希望您能来封感谢信。(笃志注:外国人这点就是好)请注意,Irr引擎是基于JPEG库,Zlib,libpng这些库之

10、上的,那就意味着,如果您在自己项目中使用了Irr引擎,您必须在项目文件中提到你使用了这些库,并且声明感谢。当然,若您愿意声明感谢Irr引擎的话自然更好。更详细的声明信息建议您看j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。