Taschenlampe

Silent-Design Forum
Verfügbare Informationen zu "Taschenlampe"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: StiXx - Kombucha - gsmike
  • Forum: Silent-Design Forum
  • Forenbeschreibung: Dies ist nur das alte Silent-Design Forum - Das neue findet ihr unter www.silent-design.de.ms oder www.e-nicmar.de/community/
  • aus dem Unterforum: Scripting
  • Antworten: 6
  • Forum gestartet am: Dienstag 18.05.2004
  • Sprache: deutsch
  • Link zum Originaltopic: Taschenlampe
  • Letzte Antwort: vor 18 Jahren, 9 Monaten, 31 Tagen, 11 Stunden, 47 Minuten
  • Alle Beiträge und Antworten zu "Taschenlampe"

    Re: Taschenlampe

    StiXx - 20.05.2004, 02:01

    Taschenlampe
    Wie ist es mögliche eine Taschenlampe zu bekommen??



    Re: Taschenlampe

    Kombucha - 20.05.2004, 02:55

    RE : Taschenlampe
    Hallo,
    das wäre z.B. mit einem Spotlight realisierbar:

    action taschenlampe
    {
    my.passable = on;

    my.lightrange = 500;
    my.lightred = 200;
    my.lightblue = 200;
    my.lightgreen = 200;

    my.spotlight = on; //Licht strahlt nur in eine Richtung

    while(1)
    {
    vec_set(my.x,player.x); // Mit dem Spieler bewegen
    my.pan = camera.pan; // Mit der Kamera drehen
    my.tilt = camera.tilt;
    wait(1);
    }



    MfG



    Re: Taschenlampe

    gsmike - 24.05.2004, 08:47


    Und wie ist das mit der A5 Version reailisierbar?



    Re: Taschenlampe

    Kombucha - 24.05.2004, 17:01

    Taschenlampe in a5
    Mit der a5 könnte man es so machen:


    var lamp_pos[3];

    action taschenlampe
    {
    my.passable = on;
    my.lightrange = 250;
    my.lightred = 200;
    my.lightgreen = 200;
    my.lightblue = 200;

    while(1)
    {
    lamp_pos.x = 500; //Reichweite der Taschenlampe
    lamp_pos.y = 0;
    lamp_pos.z = 0;

    vec_rotate(lamp_pos,camera.pan);
    lamp_pos.x += camera.x;
    lamp_pos.y += camera.y;
    lamp_pos.z += camera.z;

    trace_mode = ignore_me+ignore_passable+ignore_passents;
    trace(camera.x,lamp_pos); // sehen ob der Strahl der Lampe etwas trifft

    if (result > 0) // Strahl trifft auf ein Hindernis
    {
    // Setze das Licht der Lampe auf dieses Hindernis
    vec_set(lamp_pos,target);
    }
    vec_set(my.x,lamp_pos);
    wait(1);
    }
    }



    Re: Taschenlampe

    gsmike - 25.05.2004, 11:01


    Vielen Dank für deinen Code!! Werde ihn so bald als möglich testen.

    Mit diesem Code könnte man ja einen Spotlightcode für A5 schreiben.



    Re: Taschenlampe

    Kombucha - 25.05.2004, 17:51

    Taschenlampe
    Hm :? , soweit geht es ja nicht besonders toll.. Da das lichtausstrahlende Objekt genau auf dem Zielpunkt platziert wird, wird meist nicht das objekt mit beleuchtet, auf das das Licht gerichtet ist! Ich habe bei mir den Script zwar so geändert, dass das Licht nicht exakt auf dem Zielpunkt landet, sondern ein paar quants an den Player "zurückgezogen" wird, aber auf dem Boden oder unter der Decke verschwindet es trotzdem :( . Ich werde mal sehen...
    MfG



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Silent-Design Forum



    Ähnliche Beiträge wie "Taschenlampe"

    Taschenlampe für Genießer^^ - der_Nathe (Sonntag 22.01.2006)
    Partnerseiten von X-Franzi-Kuchiki - Byakuya Kuchiki (Dienstag 19.08.2008)
    Mütter jagen nachts Berliner Drogen-Dealer mit Taschenlampe - Barabbas (Montag 05.09.2005)
    Taschenlampe - Shaft (Mittwoch 30.05.2007)
    Problem an AB Foren - Erde (Dienstag 09.09.2008)