Autogame?

  • GM 8

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

  • Hi

    Also ich hab ein Problem: Ich möchte ein Auto jeh nachdem wie lange "W" gedrückt wird, immer weiter beschleunigt, bis zu einer Höchstgeschwindigkeit (etwas um 10 (nicht in km/h :D))
    Ausserdem möchte ich dasselbe mit "A" für links rum und "D" für rechts rum, also dass er rechts/links, je nachdem wie schnell das auto fährt, und wie lange die Taste gedrückt wird, fährt.

    Mit dem Beschleunigen: Ich hab schon probiert, mit Alarmen zu arbeiten (dabei bin ich mir ziemmlich sicher, dass das Problem mit Alarmen gelöst wird) und mir auch das Tutorial angeschaut, checks aber immer noch nicht. Ich hab einfach probiert Set Move Rout (rauf, 1), dann Alarm [0] = 30 (in einem Script) dann wieder Set Move Rout (rauf, 2) dann wieder Script usw. Allerdings ging das nicht, und ich bin auch nicht erstaunt darüber, da ich es auch als unwahrscheinlich hiet, war es aber trotzdem die einzige mir bekannte möglichkeit.

    Das mit dem Lenken: KEINE AHNUNG!

    Danke im Voraus

    Goldendragon
    Schul-Abschlussarbeit: Gamesammlung

    Made with: Game Maker 8 Pro
    Fertigstellung: Frühling 2011


    Fortschritt:
    Games: 5/20 (voraussichtlich 20)
    Gameübersicht-Fortschritt: 0%
  • friction?

    Bei

    direction+=3
    image_angle=direction

    wendet der/die/das Wagensprite, der Wagen fährt aber in die selbe richtung weiter.
    Ausserdem hätte ich gerne nicht so eine ruckartigen wendung, denn dass sieht blöd aus :D.
    Schul-Abschlussarbeit: Gamesammlung

    Made with: Game Maker 8 Pro
    Fertigstellung: Frühling 2011


    Fortschritt:
    Games: 5/20 (voraussichtlich 20)
    Gameübersicht-Fortschritt: 0%
  • friction=reibung
    mach einfach im create event

    GML-Quellcode

    1. friction=0.75 //bei dem wert musst du noch rumprobieren bis es so passt wie du willst


    mach ins step event:

    GML-Quellcode

    1. if(keyboard_check(ord('A')))
    2. {direction+=3}
    3. if(keyboard_check(ord('D')))
    4. {direction-=3}
    5. if(keyboard_check(ord('W')))
    6. {speed=8 }//kannst du auch ändern
  • Danke erstmals, das funktioniert eigentlich ganz gut, naja wie mans nimmt:

    Wenn ich jetzt "A" drücke (also rechts fahre) dreht sich der Wagen 90° nach rechts, fährt aber nur ca. 20° nach rechts.

    Also der Wagen fährt rauf (20° nach rechts)
    und die Wagenfrot sieht in diese richtung: <---

    Hmm. Was lässt sich da machen?

    Das mit der friction funktioniert jetzt. :D
    Schul-Abschlussarbeit: Gamesammlung

    Made with: Game Maker 8 Pro
    Fertigstellung: Frühling 2011


    Fortschritt:
    Games: 5/20 (voraussichtlich 20)
    Gameübersicht-Fortschritt: 0%
  • S geht immer noch nicht richtig:

    Ich hab jetzt image_angle=direction unten beim andern Script im Step-event eingefügt.

    Jetzt starteter einfach bei 90° und dreht sich dann, je nachdem wieviel die Auto...route sich ändert, ab 90°.
    Ausserdem hab ich noch ein Problem: Immer (so scheint es jedenfalls) wenn die Autoroute bei 90° angekommen ist, fängt es wieder bei 0° an,
    und immer wenn ich wieder "W" drücke fängts auch wieder bei 0° an.
    Schul-Abschlussarbeit: Gamesammlung

    Made with: Game Maker 8 Pro
    Fertigstellung: Frühling 2011


    Fortschritt:
    Games: 5/20 (voraussichtlich 20)
    Gameübersicht-Fortschritt: 0%
  • Ist nicht mehr nötig ich hab das Problem mit ein paar anderen Benutzern im Chat gelöst.

    Das Problem war dass das Sprite des Autos in die falsche richtung schaute.


    Gruss und DANKE!

    Goldendragon
    Schul-Abschlussarbeit: Gamesammlung

    Made with: Game Maker 8 Pro
    Fertigstellung: Frühling 2011


    Fortschritt:
    Games: 5/20 (voraussichtlich 20)
    Gameübersicht-Fortschritt: 0%