Die X-Position vom char auslesen und dem score hinzurechnen

  • GM 7

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

  • Die X-Position vom char auslesen und dem score hinzurechnen

    Ich mache ein beatbasiertes Jump 'n' Run und dabei soll, jeh nach dem wie weit der player gekommen ist, die Entfernung von Start -und Endpunkt dem Punktestand hinzugerechnet werden.
    Hat jemand eine idee wie man das machen könnte?
  • ich denke das könnte funktionieren.
    Aber wie könnte ich das so machen, dass wenn die Zeit agelaufen ist ein screen erscheint auf dem der score angezeigt und dann die Entfernungspunkte hinzugezählt werden? ^^
  • Create Event:

    GML-Quellcode

    1. time=room_speed*sekunden

    Step Event

    GML-Quellcode

    1. time-=1
    2. if (time<=1)
    3. {
    4. score+=obj_char.x;
    5. draw_set_color(c_black)
    6. draw_rectangle(view_xview,view_yview,view_xview+view_wview,view_yview+view_hview,false);
    7. draw_set_color(c_white);
    8. draw_text(view_xview,view_yview,"Game Over#Dein Score"+string(score));
    9. screen_refresh();
    10. keyboard_wait();//wartet so lange bis eine Taste gedrückt wird
    11. game_end();
    12. exit;
    13. }
    Alles anzeigen
    wupto.net/ Nicht meine Seite!
    We love Koalas.

    GM-D-Spam-o-Meter: 32%
  • Da erscheint leider kein screen. Das Bild wird nur angehalten und die Musik hört auf.
    Sobald ich dann eine Taste drücke schließt sich das Spiel.

    Ich habs mal übers Draw Event ausprobiert aber dann wird mein Char nicht mehr angezeigt ^^

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von DonLazy ()

  • Irgendwas stimmt mit meinem View nicht. Auch andere Objekte die ich durchgehend im View zeichnen lasse muss im Room weiter oberhalb hinpacken damit sie dann im View erscheinen.
    Also muss ich beim drawen die Positionen ändern.

    Quellcode

    1. draw_rectangle(view_xview-400,view_yview-734,view_xview+view_wview,view_yview+view_hview,false);
    2. draw_set_color(c_white);
    3. draw_text(view_xview+200,view_yview-500,"Game Over#Dein Score"+string(score));


    Nur leider erscheint dieser Screen jetzt immer am Startpunkt.
    Also wie könnte es funkioonieren, dass der screen immer im Viw erscheint?
  • Benutzer online 1

    1 Besucher