Codes nacheinander ausführen

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

  • Codes nacheinander ausführen

    Wie kann ich es machen, dass codes nacheinander und nicht gleichzeitig asugeführt werden?

    z.B:

    GML-Quellcode

    1. x=x+1
    2. x=x-1


    Ein Objekt soll kurz nach rechts und dann wieder nach linksk gehen...
  • Timelines sind dazu da. Da kannst du stepgenau angeben, was wann passieren soll.
    In einem einzigen Step geht das, was du willst, nämlich nicht.
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum
  • Original von Windapple
    Timelines sind dazu da. Da kannst du stepgenau angeben, was wann passieren soll.
    In einem einzigen Step geht das, was du willst, nämlich nicht.

    Was will er denn überhaupt? O.o
  • TrunX ich glaube du mußt zuerst verstehen, das der gesammte source innerhalb eines Steps immer komplett abgearbeitet wird. Wenn du jetzt also willst das deine Figur einige Steps lang nach links geht und dann nach rechts mußt du das komplett im source abbilden. Du kannst es aber auch mit Timelines lösen, wie Windapple schon erwähnt hat. Ansonsten brauchst du eine Variable die dir sagt wie viel zeit bereits vergangen ist.

    Create:

    Quellcode

    1. Timer = 0;


    Step:

    Quellcode

    1. Timer += 1; // Heißt genau das selbe wie Timer = Timer + 1;
    2. If ( Timer > 10 )
    3. {
    4. x += 1;
    5. }
    6. else
    7. {
    8. x -= 1;
    9. }


    Falls sich das ganze ständig wiederholen soll setzt du einfach

    Quellcode

    1. if( Timer > 20) Timer = 0;

    darunter.
    ...
  • Benutzer online 1

    1 Besucher