Rennspiel

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

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Master - Kombucha - lanzet3
  • 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: 11
  • Forum gestartet am: Dienstag 18.05.2004
  • Sprache: deutsch
  • Link zum Originaltopic: Rennspiel
  • Letzte Antwort: vor 19 Jahren, 10 Monaten, 24 Tagen, 2 Stunden, 51 Minuten
  • Alle Beiträge und Antworten zu "Rennspiel"

    Re: Rennspiel

    Master - 27.05.2004, 17:51

    Rennspiel
    Hi

    Also, wenn ich bei einem Rennspiel die Geschwindigkeit des Fahrzeuges erhöhe, so ca. auf force = 20 dann kann man es nicht mehr mit den Pfeiltasten steuern. Wenn man nur einmal kurz auf die Tasten drückt macht das Fahrzeug direkt mehrere Umdrehungen. Weiß jemand wie man das ändern kann?

    Mfg Master



    Re: Rennspiel

    Kombucha - 27.05.2004, 18:11

    Rennspiel
    Hallo,
    also in der move.wdl gibt es eine funktion, die _player_force heißt, dort kann man diese zwei zeilen finden:

    vec_scale(aforce,MY._FORCE); // Pan/Tilt Geschwindigkeit
    vec_scale(force,MY._FORCE); //xyz Geschwindigkeit

    Setzte bei der ersten Zeile etwas anderes für MY._FORCE ein, etwa so:

    vec_scale(aforce,5); // Pan/Tilt Geschwindigkeit

    Nun wird aforce mit 5 anstatt mit 20 multipliziert!

    MfG



    Re: Rennspiel

    Master - 27.05.2004, 18:45


    Danke hat geklappt :D



    Re: Rennspiel

    Master - 27.05.2004, 20:48


    So noch ne Frage. Wie kann man es machen das die Geschwindigkeit des Fahrzeuges sich langsam erhöht? Bei den Template actions hat das Fahrzeug ja sofort die maximale Geschwindigkeit.



    Re: Rennspiel

    Kombucha - 27.05.2004, 21:06

    Rennspiel
    Ich denke, das könnte man so machen:

    var car_accel; // Beschleunigung

    function _player_force()
    {
    ...

    car_accel += (-1 + (key_force.y * 2) )* time;
    car_accel = clamp(car_accel,0,my._force);

    vec_scale(aforce,5);
    vec_scale(force,car_accel);
    ...
    }

    Du musst mal ausprobieren, ob es geht, mal sehen :wink: !



    Re: Rennspiel

    Master - 27.05.2004, 21:16


    So das geht jetzt auch. Da fehlt nur noch eins, das Fahrzeug müsste langsamer werden wenn man nicht mehr aufs gas drückt. Hoffentlich weißt du auch wie das geht.

    Mfg Master



    Re: Rennspiel

    Kombucha - 27.05.2004, 21:39

    Rennspiel
    Hm, eigentlich müsste das Fahrzeug vom Script her wieder langsamer werden :? :

    car_accel += (-1 + (key_force.y * 2) )* time;
    key_force.y kann hier entweder gleich 1 oder 0 sein, das würde dann so aussehen:

    car_accel += -1 + (1 * 2) ; // 1, bei gedrückter Taste
    car_accel += -1 + (0 * 2); // -1, wenn dieTaste nicht gedrückt wird

    Aber du kannst ja mal die zwei Zeilen hiermit ersetzen:

    ...
    if (key_force.y == 1)
    {
    car_accel += key_force.y * 1 * time;
    }
    else
    {
    car_accel -= 1*time;
    }
    car_accel = clamp(car_accel,0,my._force);
    ...


    MfG



    Re: Rennspiel

    Master - 27.05.2004, 21:51


    hmm . . . genau das gleiche. Das Fahrzeug beschleunigt nun langsam aber sobald man die Beschleunigungstaste los läst, bleibt es sofort stehen. Meine beiden Zeilen sehen aber so aus, weil das Fahrzeug bei mir nur bei 1.1 langsam genug beschleunigt.

    car_accel += (-1 + (key_force.y * 1.1) )* time;
    car_accel = clamp(car_accel,0,my._force);

    Liegt es vieleicht daran?

    Mfg



    Re: Rennspiel

    Kombucha - 28.05.2004, 16:12

    Rennspiel
    Hm, nein daran liegt es nicht , aber vielleicht wird die Geschwindigkeit zu schnell verringert:

    car_accel += (-0.2 + (key_force.y * 0.3) )* time;
    ...

    Versuche es einmal so!

    MfG



    Re: Rennspiel

    Master - 29.05.2004, 00:25


    Schlechte neuigkeiten. Hatte einen Virus auf dem pc und muste meine gesamte Festplatte formatieren. Ich konnte noch nicht mal mehr windowas starten ! Hab leider auch keine Kopie von meinem Projekt :cry: . Ich muss jetzt erstmal wieder komplett neu anfangen.



    Re: Rennspiel

    lanzet3 - 29.05.2004, 06:38

    Virus
    Für solche Fälle solltest Du Dir das Programm Norton-Ghost besorgen.Damit kannst Du Dir in regelmäßigen Abständen ein Backup Deiner Festplatte erstellen und in solch einem Fall Dein System in 10 Minuten wiederherstellen.Vorraussetzung dafür ist allerdings,daß Du Deine Festplatte partitioniert hast oder eine 2. Festplatte hast.



    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 "Rennspiel"

    Bestes Rennspiel - HaloMarine {PH} (Sonntag 25.09.2005)
    Rennspiel - Mario Kart - Super Circuit (E) - D.i.E.e.H.r.E (Montag 18.10.2004)
    Rennspiel - F-Zero (E) - D.i.E.e.H.r.E (Sonntag 17.10.2004)
    action-rennspiel - razzer (Mittwoch 01.11.2006)
    "MotorStorm", PS3: Rennspiel - Pitbull2003 (Samstag 30.12.2006)
    Rennspiel - Thread - JamieCruz (Dienstag 22.01.2008)
    6 Monate Rennspiel-Turnier - DTM-Karten gewinnen - streetracer (Mittwoch 19.04.2006)
    bestes rennspiel - Cluster (Montag 08.01.2007)
    Beste Tuning Rennspiel - shadow (Sonntag 09.04.2006)
    Action Racer (Rennspiel) - starbuck77 (Dienstag 13.03.2007)