Pausieren, brauche Hilfe

  • GM 7

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

  • Pausieren, brauche Hilfe

    hey,

    Ich arbeite gerade an meinem Spiel weiter und zwar möchte ich wenn ich "P" drücke, dann werden alle Objecte deaktiviert, dannach werden gleich 3 neue Objecte erstellt und zwar sieht das ungefähr so aus


    Quellcode

    1. Draw Event:
    2. execute code:
    3. if pausieren=true {
    4. instance_create(320, view_yview+320, Ausruesten_unmakiert);
    5. instance_activate_object(Ausruesten_unmakiert);
    6. instance_activate_object(Ausruesten_makiert);
    7. instance_create(320, view_yview+480, Speichern_unmakiert);
    8. instance_activate_object(Speichern_unmakiert);
    9. instance_activate_object(Speichern_makiert);
    10. instance_create(320, view_yview+160, Zurueck1_unmakiert);
    11. instance_activate_object(Zurueck1_unmakiert);
    12. instance_activate_object(Zurueck1_makiert);
    13. }
    14. Key Press Event for P-key Key:
    15. execute code:
    16. if pause=false {
    17. alarm[0]=5;
    18. pausieren=true;
    19. instance_deactivate_all(true);
    20. }
    21. if pause=true {
    22. alarm[1]=5;
    23. pausieren=false
    24. instance_activate_all();
    25. }
    Alles anzeigen


    Es funktioniert aber nicht die Objecte (bzw. Instancen), sind immer noch deaktivert, kA warum, hoffe ihr könnt mir weiter helfen!

    Danke schon im Voraus

    MFG Rodrog
    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Ergo: Je mehr Käse, desto weniger Käse.
  • Cool, danke, achja habs vergessen
    aber nunja erstellen ging, nur aktivieren eben nicht, Naja sry für das kleine Thema, danke dir für die schnelle antwort!

    MFG Rodrog
    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Ergo: Je mehr Käse, desto weniger Käse.
  • Man kann im Draw Event Objekte erstellen, das ist absolut nicht das Problem. Es ist mindestens ein Logikfehler im Event der P Taste.

    Du fragst ab ob Pause False ist, stellst diese aber niemals auf True. D.h. die Pause kann nie verlassen werden. Du solltest mal schauen, ob du da nicht durcheinander gekommen bist mit Pause und Pausieren.

    Sinnvoller erscheint mir:

    GML-Quellcode

    1. if pause=false {
    2. alarm[0]=5;
    3. pause=true;
    4. instance_deactivate_all(true);
    5. }
    6. else if pause=true {
    7. alarm[1]=5;
    8. pause=false
    9. instance_activate_all();
    10. }


    Und natürlich

    GML-Quellcode

    1. if pause=true {

    im Draw Event.
  • naja ich hab keinen Fehler darin denn ich hab...


    Quellcode

    1. Alarm Event for alarm 0:
    2. execute code:
    3. pause=true;
    4. Alarm Event for alarm 1:
    5. execute code:
    6. pause=false;

    hab ich selbst ein bisschen überlegen müssen, es funktioniert jetzt, also!
    MFG
    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Ergo: Je mehr Käse, desto weniger Käse.