Carengine-rückwärts

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Carengine-rückwärts

    alsom hab mal wieder ein prob...hab das so in etwa als example gefunden..etc...könnte mir jemand sagen, warums nach hinten fährt, wenn stehen sollte, auch wenn ich speed=0 eingebe?
    THX
    Dateien
    • carengine.rar

      (5,82 kB, 117 mal heruntergeladen, zuletzt: )
    __________________________________________
    AREA 51 => little.alien.51@mysunrise.ch
    ICQ: 390-181-813
  • Das Problem ist dass, Variable speed nur einen Positiven oder Nullwert haben kann. (Versucht man einen Negativen Wert einzugeben wird die direction um 180 erhöht und speed wird positiv) Und speed kommt nicht immer exakt auf null aus und deswegen entsteht der negative Wert.

    Ändere das hier:

    GML-Quellcode

    1. if (speed>0) {
    2. speed -=0.25;
    3. }


    In das hier um:

    GML-Quellcode

    1. speed=max(speed-0.25,0)


    Oder benutze doch gleich:

    GML-Quellcode

    1. friction=0.25