Tag zusammen,
ich habe da ein Problem mit dynamischen Lichtern.
Ich habe einen Steg in meinem Level platziert (eine Model-Entity). An den Seiten des Steges stehen Fackeln. Diese sollen flackerndes Licht auf den Steg werfen. Daher habe ich oberhalb jeder Fackel eine Entity eingefügt, welche ich auf "Invisible" und "Passable" gesetzt habe. Diesen Entities habe ich folgende Action zugewiesen:
Code:
action fire_light {
vec_set(my.blue,vector(0,100,255));
my.ambient = 0;
my.lightrange = 300;
my.dynamic = ON;
my.light = ON;
my.transparent = ON;
my.alpha = 0;
while(1){
vec_set(my.blue,vector(0,(50 + random(100)),(150 + random(105))));
my.lightrange += 300 + random(10) - random(10);
if (my.lightrange > 400){
my.lightrange = 350;
}
if (my.lightrange < 200){
my.lightrange = 250;
}
wait(1);
}
}
Nunja, von dem Licht sehe ich nichts. Habe dem Steg dann noch ein Shading-Material gegeben, das ich hier im Forum gefunden habe. Nun sehe ich bei zwei oder drei Fackeln auch den Schein auf dem Steg. Aber nicht bei allen!
max_lights steht auf 999999!
Nun meine Frage: Wie bekomme ich es hin, dass ich all die Fackeln meinen Steg beleuchten lasse? Vielleicht auch per Level-Blocks? Ich bin echt ratlos!
Auf diesem Screeshots sieht man es ganz gut:

Das Licht der Fackeln sieht man nur auf höhe der vierten Reihe Fackeln.
Ich wäre wirklich glücklich, wenn mir jemand helfen könnte! Komme einfach nicht weiter!
Vielen Dank und Gruß,
garv3