Jump&Run: Lives

  • GM 8
  • Jump&Run: Lives

    Hi^^

    Ich mache gerade ein Jump&Run Spiel und bin nun bei den Leben angekommen^^

    Ich habe es per D&D gelöst und zwar folgendes:

    Im obj_player:
    Create: Set lives to 3 (nicht relativ)
    Enemy: Set lives relativ to -1; Jump to start position (self)
    No more lives: Restart Game

    Im obj_lives:
    : Draw the lives as image (draw the lives at (32,32) with sprite Lives)

    Alles ist schön und gut, wird angezeigt und so, aber:
    - Wenn ich einen neuen Raum betrete, hat der Player immer wieder 3 Leben => Die werden aufgefüllt... Theoretisch klar, denn das ganze gehört ja zum Player, der in jeden Raum neu gesetzt wird, aber es muss doch eine Möglichkeit geben, das ganze raumübergreifend zu gestalten... Ich bin für jede Antwort dankbar, ob Code und D&D ist egal, solange das Ganze (wenn möglich) erklärt wird...
    - Ich hätte gerne statt (Jump to start) (restart room)... Aber dann habe ich ja (theoretisch wie in Punkt 1 beschrieben) wieder drei Lives... Weiß jemand was?

    Ich hoffe ihr könnt mir helfen... Ach so: Ich benutze Game Maker 8 Pro^^

    MfG
    Jnthn

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

  • Wie? Die Lives werden nicht mehr gemalt? Das Game Start Event muss übrigens (logischerweise) in ein Objekt, dass am Anfang des Spiels da ist, falls du das nicht hast.
    :| < Hallo. Nein ich bin nicht die Signatur, ich putze hier nur.
  • Ich hänge hier mal mein Projekt dran...

    (jaa, ich weiß dass beim letzten Raum 'ne Fehlermeldung kommt, weil es [noch] keinen weiteren Raum gibt!!)

    Wenn es dich/ jemand anderen stört, dass ggf. zu bearbeiten und zu korrigieren, dann sag bescheid :)

    dann würde ich mich ran setzen und das alles in worten schildern...

    MfG
    Jnthn
    Dateien
    • BlockPlayer.rar

      (234,63 kB, 125 mal heruntergeladen, zuletzt: )

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

  • Du hast ja gar nicht gemacht, was ich gesagt habe -_-

    Create Event raus
    Game Start Event z.B. bei Button_Start rein, oder machs halt wenn man draufklickt, hauptsache bevor das Spiel startet und während dem Spiel nicht mehr
    :| < Hallo. Nein ich bin nicht die Signatur, ich putze hier nur.
  • Tut mir Leid... Das war die falsche Version^^

    ich habe das mal in den button gepackt und tada: Es funktioniert^^

    Daaanke viiiielmals :D


    Aber mir ist gleich eine neue Frage eingefallen...

    Wie kann ich das Spiel über einen Button beenden? Bisher geht das bei mir nur mit <Esc> ;)

    MfG
    Jnthn
  • Jnthn schrieb:

    Aber mir ist gleich eine neue Frage eingefallen...

    Wie kann ich das Spiel über einen Button beenden? Bisher geht das bei mir nur mit ;)

    MfG
    Jnthn
    Unter den main2 Tab - Game - und dann dieses Symbol: :action_gameend:
    Das kannst du dann beispielweise in den OnClick Eventhandler von dem Button reintuen.

    Mfg.,
    Mokuyobi
    木曜日 (Mokuyōbi)
  • :D stimmt, warum bin ich da nicht selbst draufgekommen?

    Trotzdem daaanke^^

    Ich werde das dann einfach in einen neuen Button machen...

    [ich markiere als gelöst]

    EDIT: Es ist doch nicht gelöst, bzw. ich habe ein neues Problem:

    Ich wollte meinen Sprite (den Block) in ein Strichmännchen ändern...

    Ich habe also einen Player02, eine Gun02 (und die Sprites^^) erschaffen, um das zu testen und zur Not auf den alten Player zurückgreifen zu können...
    Das Problem ist jetzt:

    Mein Player spawnt und wenn ich <D> zum laufen drücke, kommt zwar die Animation, aber er rührt sich nicht von der Stelle... Wenn ich dann springe und laufe (es gibt noch keine Sprungani...) läuft er, bis zum Wechseln einer Taste ganz normal, aber dann hakt er wieder fest. Und das trotz überprüfter Bewegungsabläufe im (Press A/D)-Event...

    Ich hab's mal angehängt... Weiß jmnd. weiter?
    Dateien
    • Game.rar

      (699,88 kB, 118 mal heruntergeladen, zuletzt: )

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