All pastes #122780 Raw Edit

Someone

public text v1 · immutable
·published 2006-08-08 22:17 UTC
rendered paste body
	scene::CLight* light=new scene::CLight();
	m_SceneMgr->add(light);
	m_SceneMgr->addSceneNode(light);
	light->setPosition(core::vector3df(0.0f,2.8f,0.0f));
	scene::CSceneStateLight* ss3   = new scene::CSceneStateLight(light, true);
    m_SceneMgr->getRootSceneNode()->addSceneState(ss3);
    light->drop();

	res::CBillboardModel *lightBil = new res::CBillboardModel("billboard1", m_ResMgr->loadTexture("locker/particlewhite.bmp"), res::EBT_EYE_POINT,1.0f,1.0f);
	lightBil->getMeshBuffer(0)->replaceRenderFeature(render::ERPF_TRANSLUCENT_ADD);
	scene::CModelSceneNode *lightBilNode = new scene::CModelSceneNode(lightBil);
	light->addChild(lightBilNode);
	light->updateWorldData(true);
	light->setCullingPrevention(true);
	lightBilNode->setCullingPrevention(true);

	scene::CFlyCircleController* lightController=new scene::CFlyCircleController(light,core::vector3df(0.0f,2.8f,0.0f),core::vector3df(0.0f,1.0f,0.0f),2.5f,0.2f);
	m_SceneMgr->add(lightController);
	lightController->drop();