but i love Irrlicht, and i developp a mmorpg : Arcis Online
you can see the first screens :


Code: Select all
irr::scene::IParticleSystemSceneNode* ps = 0;
ps = smgr->addParticleSystemSceneNode(false);
ps->setPosition(irr::core::vector3df(100,175,-200));
ps->setScale(irr::core::vector3df(2,2,2));
ps->setParticleSize(irr::core::dimension2d<irr::f32>(20.0f, 10.0f));
irr::scene::IParticleEmitter* em = ps->createBoxEmitter(
irr::core::aabbox3d<irr::f32>(-7,0,-7,7,1,7),
irr::core::vector3df(0.0f,0.07f,0.0f),
80,100,
irr::video::SColor(0,255,255,255), irr::video::SColor(0,255,255,255),
800,2000);
ps->setEmitter(em);
em->drop();
irr::scene::IParticleAffector* paf =
ps->createFadeOutParticleAffector();
ps->addAffector(paf);
paf->drop();
ps->setMaterialFlag(irr::video::EMF_LIGHTING, false);
ps->setMaterialTexture(0, driver->getTexture("Debug/Data/Textures/Particule1.bmp"));
ps->setMaterialType(irr::video::EMT_TRANSPARENT_VERTEX_ALPHA);