一、简述使用步骤
一般而言,对于一个简单的程序,Irrlicht引擎的一般使用步骤如下:预处理:
(1)包含 <irrlicht.h> 头文件
#include <irrlicht.h>
(2)设置命名空间
using namespace irr;
设置命名空间会让之后的编程稍微轻松一点,就像使用C++进行编程时,使用using namespace std;一样,std::cout<<→cout<<。
(3)通知编译器连接irr库文件
#ifdef _IRR_WINDOWS_
#pragma comment(lib, "Irrlicht.lib")
#pragma comment(linker, "/subsystem:windows /ENTRY:mainCRTStartup")
#endif
如果不进行如上操作的话,在程序编译的过程中,会在Link部分报错。所以说这一步是非常重要的,一定不要忘记。
到这里,预处理的步骤就完成了,接下来,我们要给程序提供一个main函数,作为程序的入口。
在main函数中需要做的步骤如下:
(1)创建设备
(2)获取场景管理器,GUI环境,视频设备的指针,使用他们进行渲染控制
(3)在device->Run()的情况下,进行循环。在driver->beginScen