Video: GameMaker - Let's make PONG! What could possibly go wrong? [basic tutorial & demonstration] 2025
In GameMaker: Studio können Sie eine Zeitleiste erstellen, die Sie dann in einem Raum für Ihr Spiel platzieren. Sie können sich die Ebenen in Ihrem Spiel als einen anderen Raum vorstellen, der eine andere Zeitleiste enthält.
In diesem Sinne können Sie mehrere Zeitlinien in mehreren Räumen erstellen, in die der Spieler wechseln kann, wenn er jede Ebene beendet. Sie müssen auch lernen, wie Sie die Übergänge machen, aber jetzt, wie Sie einen neuen Raum und ein Objekt für eine Zeitlinie erstellen.
Wenn Sie ein Spiel mit mehreren Räumen erstellen, macht es Ihnen GameMaker leicht, einen Raum zu duplizieren und dann alle Instanzen aus diesem duplizierten Raum zu entfernen, damit Sie mit den gleichen Raumparametern beginnen können.
Um alle Instanzen aus einem Raum zu entfernen, wählen Sie das Symbol, das wie im folgenden Beispiel im Fenster "Raumeigenschaften" angezeigt wird, im Symbolmenü wie ein weißes Rechteck aus.
Gehen Sie folgendermaßen vor, um ein Objekt für die Zeitlinie zu erstellen, die Sie im Raum platzieren möchten:
-
Wählen Sie im Hauptmenü Ressourcen → Objekt erstellen.
Das Fenster Objekteigenschaften wird angezeigt.
-
Geben Sie im Feld Name beispielsweise obj_timeline ein.
-
Wählen Sie Ereignis hinzufügen → Anlegen.
Ein Erstellungsereignis wird im Abschnitt "Ereignisse" angezeigt.
-
Ziehen Sie auf der Registerkarte main2 eine Aktion "Zeitlinie setzen" in den Abschnitt "Aktionen".
Das Fenster Set Time Line Action Properties wird angezeigt (siehe nächste Abbildung).
-
Wählen Sie im Abschnitt "Anwenden auf" das Optionsfeld "Selbst" aus.
-
Wählen Sie in der Dropdown-Liste Zeitlinie beispielsweise TimeLine0 aus.
-
Belassen Sie im Feld Position den Standardwert 0.
-
Wählen Sie in der Dropdown-Liste Start die Option Sofort starten aus.
-
Wählen Sie in der Dropdown-Liste Loop die Option Do not Loop aus.
-
Wählen Sie OK zum Speichern und Schließen.
Das Fenster Eigenschaften der Zeitlinienaktion festlegen wird gespeichert.
Das Fenster Eigenschaften der Zeitlinienaktion festlegen.
Sie haben ein Objekt für die Zeitleiste erstellt, die Sie zuvor erstellt haben. Du kannst eine Instanz dieses Objekts in einem Raum platzieren, damit deine Zeitlinie während des Spiels ausgelöst wird.
