C++ Irrlicht -Alle Lichter aus

badday

Commander
Registriert
Sep. 2007
Beiträge
3.023
Moin zusammen,

ich schreibe an einem Spiel, dass Irrlicht als 3D-Engine benutzt, und komme momentan nicht weiter. Ich wollte mich gerade um das Licht kümmern, allerdings bekomme ich das Umgebungslicht nicht aus.

Bisher habe ich folgendes versucht:

Code:
driver->setAmbientLight(video::SColorf()); //"scharzes Umgebungslicht"
for(int i=0; i<=driver->getDynamicLightCount(); ++i) //alle dynamsichen Lichter aus
	{
		driver->turnLightOn(i, false);
	}

smgr->setAmbientLight(video::SColorf()); //"scharzes Umgebungslicht", smgr = scene manager
//smgr->setLightManager(0); //auch ausprobiert

terrain->setMaterialFlag(video::EMF_LIGHTING, false); //auch probiert

Alles in allem weiß ich einfach nicht mehr weiter, gibt es nicht irgendeinen zentralen Lichtschalter? Ich möchte dannach verschiedene Lichtkonstellationen erstellen, aber als Ausgangssituation brauche ich erstmal Dunkelheit.


Sollte also irgendwer den zentralen Lichtschalter finden, ich wäre ihm sehr dankbar ;)

Oder, wenn es diesen zentralen Schalter nicht gibt, wo könnte noch Licht brennen?



Gruß,

badday


EDIT: Gelöst, es liegt daran, dass ich Shader verwende und diese die Lichteinstellungen missachten, ich musste folglich in den Shadern selbst was ändern.
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben