im nächsten level

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

  • im nächsten level

    hallo
    Ich bin dabei "jumpy" umzugestalten
    um im nächsten level zu kommen müssen
    alle verschiedene Feinde vernichte sein
    ich habe es mit volgende versucht

    if number of objects object12 && flieger_hori is Equal to 0;

    leider ist das wohl falsch :(
    Aber wie mache ich es richtig

    indianer

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von indianer ()

  • weiss nicht ob dir das hilft, aber probier es mal.

    Mach ein Objekt nenn es Gegner
    Schalte den Parent von allen Gegnerischen Objekten(Die Objekte die nicht mehr da sein sollen) auf das Objekt(Gegner)
    Schreib in das Step Event von dem Objekt das prüft ob keine Gegner mehr da sind :
    if (instance_number(Gegner)=0){room_goto_next();}

    wenn es immer noch nicht klappt dann schreib mal den Fehler den der Computer auswirft.
    Aus der Asche heraus entsteht der Phoenix und erstrahlt in neuem Licht

    Hehe, fand ich schön. Passt zu meinem Namen.
  • Original von xiebel
    if instance_number(object12)=0 && instance_number(flieger_hori)=0
    falsch!

    in einer bedingung arbeitet man nicht mit dem zuweisungsoperator = sondern mit dem vergleichsoperator ==. ausserdem sollte die bedingung IMMER in klammern. und das, was folgt sollte in geschweifte klammern.

    Quellcode

    1. if (instance_number(object12)==0&&instance_number(flieger_hori)==0)
    2. {
    3. room_goto_next();
    4. }
  • Original von ANTROID
    (...)ausserdem sollte die bedingung IMMER in klammern.(...)


    Nein, nicht zwingend. Der Game Maker ist da sehr freundlich.

    Zitat Help:

    Quellcode

    1. {
    2. if variable_global_exists(‘ammunition’)
    3. global.ammunition += 1
    4. else
    5. global.ammunition = 0
    6. }


    Original von ANTROID
    (...)in einer bedingung arbeitet man nicht mit dem zuweisungsoperator = sondern mit dem vergleichsoperator ==. (...)


    Naja, fast.

    Nochmal Zitat Help:
    < <= == != > >=: comparisons, result in true (1) or false (0)


    Folglich ist

    Quellcode

    1. if current_year = 2004 show_message('Halloho!');

    ist die Kurform von

    Quellcode

    1. if (current_year = 2004 == true) then show_message('Halloho!');


    ;)

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