Ich habe ein Skript in GML geschrieben, das ein paar Sekunden warten soll, bevor ich ein Skript ausführe, aber ich habe es ausprobiert, und es funktioniert nicht. Kann jemand helfen? Und ich möchte nicht die Warte/Schlaf-Funktion verwenden, da dies alles im Raum verzögert. Hier ist mein Skript.Wartet in GameMaker: Studio
0
A
Antwort
1
Die Sleep-Funktion wurde aus GameMaker: Studio entfernt, soweit ich weiß.
In Ihrem Trigger/Pause-Skript:
instance_deactivate_all(true);
alarm[0] = 60 //Your time in frames. If your room_speed is 60, this will be one second.
Dann im Alarm 0 Ereignis Sie so etwas wie tun können: Sie können Ihre eigenen Timer-Skript mithilfe von Alarmen machen
instance_reactivate_all();
Obwohl diese beendet das Rendern von Objekten, die Sie gerade auf dem Bildschirm haben. Ihre andere Wette ist eine global.timer = 60
zu machen und den Schritt Ereignis jedes Objekt if(global.timer > 0)
und dann so etwas wie ein Regisseur Objekt if(global.timer > 0) global.timer--;
Leider laufen müssen aufhören gibt es keine einfache Möglichkeit, dies nicht mehr zu tun, aber ich hoffe, diese beiden Methoden wird genügen.
Verwandte Themen
- 1. GameMaker: Studio Android kann keine ProcessException erstellen
- 2. Wie lese ich Puffer aus Gamemaker Studio in Python 3?
- 3. Größe in GameMaker anzeigen: Studio abhängig vom ersten Raum
- 4. GameMaker 2D Sichtbarkeit
- 5. Ungültiger sso_key-Parameter iOS Gamemaker
- 6. GameMaker: Studio Switch-Anweisung wird nicht ausgeführt in http asynchronen Ereignis
- 7. Set GameMaker zur Verwendung von Windowed Bereich
- 8. Visual Studio wartet auf den internen Betrieb zu vervollständigen
- 9. GameMaker-Runner stürzt beim Erstellen von HTTP-Anfragen ab
- 10. Wartet Selenium auf JavaScript?
- 11. Swift, dispatch_group_wait wartet nicht
- 12. JavaFX WebEngine wartet Ajax
- 13. Thread Join() wartet nicht
- 14. C# Task.WaitAll wartet nicht
- 15. Warum wartet Process.WaitForExit nicht?
- 16. Wie wartet() die Sperre in Java zurück
- 17. Capybara wartet nicht auf expect
- 18. Wartet ng-app auf document.ready?
- 19. Lesebefehl wartet nicht auf Eingabe
- 20. Async/wartet implizit zurück Versprechen?
- 21. RequireJS wartet nicht auf Modullast?
- 22. GCD Semaphore wartet nicht (Swift)
- 23. Akkat.net wartet auf mehrere Datenstücke
- 24. sendKeys wartet nicht auf Angular?
- 25. wartet mein Prozess auf Eingabe?
- 26. Jasmin 2.0 rc * wartet nicht
- 27. setTimeout wartet nicht angegebene Zeit
- 28. PHP wartet auf API-Antwort
- 29. Programm wartet nicht auf Benutzereingabe
- 30. kompilieren apk mit Game Maker Studio
Okay, aber ich möchte wissen, ob mein Skript funktioniert. Ich möchte nur ein Objekt warten, nicht alle. Meine beste Wette ist es, mit der anderen zu gehen, und ich kann eine Sekundenvariable hinzufügen und sie dann mit der Raumgeschwindigkeit multiplizieren, um den globalen Timer zu erstellen. Dann kann ich das zweite Skript verwenden und es so modifizieren, dass eine Animation eingeblendet wird. –
In diesem Fall könnten Sie die if-Anweisung selektiv in die Objekte einfügen, die angehalten werden sollen. Jedes Objekt, das nicht nach dem globalen Timer sucht, wird weiterhin normal ausgeführt. –