初步认识Irr引擎

  1 SDK 目录结构总述
当您下载 Irr 引擎 SDK 解压缩之后,你会看到以下文件夹:
/bin 完全编译好的 Irrlicht,DLL 以及一些编译好的 Demo ,你可以通过这些例子来获取 Irr 的运行状态。( Windows Only
/doc Irr 引擎的一些文档。
/examples 使用 C++ 编写的例子,告诉用户如何使用 Irr 引擎。
/examples.net 使用 .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 + gcc
如果你不想使用编译好的引擎库,你可以自行使用源代码进行编译,你需要以下支持:
l        Windows 环境下:
Windows 平台 SDK (一般 IDE 里已经包含)
DirectX 9 SDK( 可选,进行 D3D9 支持 )
DirectX 8 SDK( 可选,进行 D3D8 支持 )
l        Linux 环境下:
Xserver 以及其包含文件
OpenGL 支持库 ( 可选,包括 libGL libGLU)
GLX + XF86 视频扩展库 ( 可选 )
4 :版本注意
1 您可以在 changes.txt 中查看引擎版本的更改信息。
2 请注意,那些材质纹理 3D 模型等素材的版权依旧属于其原作者,而不受本引擎版权声明影响。
5 :声明
这个声明是基于 Zlib/libpng 的。假若您在项目中使用了 Irr 引擎,您有权不提及它,但是还是希望您能来封感谢信。 ( 笃志注:外国人这点就是好 )
请注意, Irr 引擎是基于 JPEG 库, Zlib libpng 这些库之上的,那就意味着,如果您在自己项目中使用了 Irr 引擎,您必须在项目文件中提到你使用了这些库,并且声明感谢。当然,若您愿意声明感谢 Irr 引擎的话自然更好。更详细的声明信息建议您看 jpeglib zlib 中的 ReadMe 文件。
Irr 引擎许可声明
禁止使用本引擎进行任何不法行为,违反者后果自负。
在基于下列三项要求前提下,本引擎允许任何人进行随意使用,包括制作商业软件,同样也允许你随意修改源代码。
1 :若您在项目中使用了本引擎,您可以在项目说明中声明感谢,不过,您也可以不做感谢声明 , 但是,本引擎文件来源说明绝对不允许修改删除。
2 :若您进行源代码修改,请务必做出明显标注。
3 :本份声明不允许被修改或删除。
6 :联系方式
如果你有问题或者建议,欢迎来访 Irr 官方网页:http://irrlicht.sourceforge.net
在官方网页您将会看到 Irr 主题的论坛,补丁,例子和其他一些帮助。
如果您想加入引擎开发组,请发一封邮件至 Nikolaus Gebhardt: irrlicht@users.sourceforge.net
一部分朋友协助进行了部分引擎的编写和修改工作,请在这里查看完整的作者名表。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值