Pacman ADV.

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

  • Hi Jungs und Mädls:
    Ich bin neu hier im forum, Is echt geiloo hier!
    Ich Kenn mich schon seit ner Weile mit GM aus, Allerdings, wusste ich noch Nichtmal das es sowas was man GML Nennt Überhaupt Gibt! 8o
    Nja, Ich lerne. Und das Beste: Ich Arbeite an einem Jump 'n Run Game Mit Pacman 8)
    Gut, nun Genug Gelabert: Hier eine Frage!:

    Ich habe Gegner im Level eingebaut, Und wenn ich sie Berühre, ist das Spiel aus, und es Startet neu. gut. Ich habe aber an sowas wie bei Mario Gedacht, so ein Stern (oder anderes Item) das man aufnimmt, Dann blinkt man ne weile oder merkt halt das (so ein Timer einbauen, 10 Sek oder so...) UNd wenn man Gegner Berührt, gehen sie Kaputt und Bekommt Punkte. Ich kenn mich wie gesagt Gut aus Außer in GML, aber wie Stell ich nun das an? Die Punkte das weiß ich, ein Puktesystem hab ich Eingebaut!
    Aber die Frage... Da kann ich nich Kapitulieren.
    Kann mir bitte Jemand helfen? (ich habe GM 6.1 Reg.)
    Hast du schon Mich , meinen freund und seinen Freund
  • Ich kenn mich wie gesagt Gut aus Außer in GML
    Wieso steht dann bei dir im Profi GML-Anfänger? Naja, zu deinem Problem, ich machs einfach mal in GML:
    Also, wenn ich das richtig verstehe, dann musste das so machen:

    Im create event:

    GML-Quellcode

    1. powermode=false
    2. alarm[0]=-1


    Im Stern-collisions Event:

    GML-Quellcode

    1. powermode=true
    2. alarm[0]=300 //oder auch eine andere Zahl, jenachdem, wie lange das dauern soll...


    Im Gegner-collisions Event:

    GML-Quellcode

    1. if (powermode)
    2. {
    3. //Das, was passieren soll mit vorher eingesammelten Stern
    4. }
    5. else
    6. {
    7. //Das, was passieren soll ohne vorher eingesammelten Stern
    8. }


    Im alarm 0 Event:

    GML-Quellcode

    1. powermode=false


    Ich habs übrigens nicht getestet :D
    kostenlose Android-Spiele:
    hexavirScribble Triple

    Mr. Peperonico auf Facebook
  • Das ist mir ein wenig zuviel GML Käse. Das geht auch kompakter ohne Alarm:

    Collsions Event des Spielers:

    GML-Quellcode

    1. powerup_time=800 //Wert kann verändert werden


    Step Event des Spielers:

    GML-Quellcode

    1. powerup_time=max(powerup_time-1,0)


    Im Player=>Gegner-Kollisions Event:

    GML-Quellcode

    1. if powerup_time>0
    2. {
    3. //Kolision mit Gegner im Powerup modus
    4. }
    5. else
    6. {
    7. //Kolision mit Gegner im Normal modus
    8. }

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