本系列从这里(鬼火的复燃)开始,所有的例程都是个人原创(有部分可能是根据已有代码进行了大幅改动)。
第一个例子是创建一个颜色渐变的窗口,完整代码(及部分注释)如下
// 请先设置irrlicht引用路径
#include <irrlicht.h>
using namespace irr;
using namespace core;
using namespace video;
#pragma comment(lib,"irrlicht.lib")
int main(void)
{
// 设置Console窗口的标题与窗口背景/前景颜色
system("TITLE Irrlicht Demo - HelloWorld - Color FadeIn/FadeOut");
system("COLOR 9E");
//创建(虚拟)设备(引擎)
IrrlichtDevice* device = createDevice(EDT_DIRECT3D9, dimension2d<u32>(800, 600), 32U, false, false, false, NULL);
//设置渲染窗口标题
device->setWindowCaption(L"Hello World");
if (device != NULL)
{
//视频渲