Inhaltsverzeichnis:
Video: How Jonathan Blow Designs a Puzzle | Game Maker's Toolkit 2025
GameMaker: Studio hat eine Funktion namens Räume. In einem Raum platzieren Sie alle verschiedenen Teile Ihres Spiels. Nachdem Sie Ihre Ressourcen erstellt und verfeinert haben - Sounds, Sprites, Objekte (mit Aktionen und Events konfiguriert) - können Sie Instanzen Ihrer Objekte im Raum platzieren. Aber zuerst musst du einen erstellen.
Einen Raum erstellen
Um einen neuen Raum zu erstellen, klicken Sie auf das Symbol Raum erstellen (das wie ein weißes Rechteck aussieht; siehe diese Abbildung). Das Fenster Raumeigenschaften wird geöffnet (siehe die zweite Abbildung).
Das Fenster "Raumeigenschaften" hat mehrere Registerkarten mit Funktionen:
-
Hintergründe: Hier können Sie die Hintergrundfarbe festlegen oder ein Hintergrundbild auswählen, das Sie kacheln können, um den Raum zu füllen.
-
Ansichten
-
Physik
-
Objekte: Hier können Sie Objekte auswählen, um Instanzen dieser Objekte im Raum zu platzieren (siehe folgenden Abschnitt).
-
Einstellungen: Hier können Sie den Raum benennen, die Größe des Raums festlegen und die Geschwindigkeit des Raums einstellen. Die Standardgeschwindigkeit beträgt 30 Schritte, dh es gibt 30 Schritte pro Sekunde. Die Kenntnis der Geschwindigkeit des Raums ist nützlich, wenn es um die Einstellung von Alarmen und so weiter geht.
-
Kacheln: Hier können Sie verschiedene Bilder auswählen und manuell platzieren, um den Hintergrund zu füllen. Dies unterscheidet sich von der Registerkarte "Hintergründe" darin, dass die Registerkarte "Hintergründe" automatisch den Raum für Sie füllen kann, während die Registerkarte "Kacheln" manuell ist.
Das Fenster "Raumeigenschaften".
Setzen Sie Ihre Objekte in den Raum
Wenn Sie ein Objekt in den Raum stellen, wird es zu einer Instanz dieses Objekts. Sie können mehrere Instanzen eines einzelnen Objekts in Ihrem Spiel haben.
Gehen Sie folgendermaßen vor, um ein Objekt in einem Raum zu platzieren:
-
Doppelklicken Sie in der Ressourcenstruktur auf einen Raum.
Das Fenster Raumeigenschaften wird angezeigt (siehe Abbildung).
-
Klicken Sie auf die Registerkarte Objekte.
-
Klicken Sie auf das Dropdown-Symbol in der Abbildung, um das Objekt auszuwählen, in das Sie eine Instanz platzieren möchten (z. B. obj_wall).
Der Name des Objekts wird in dem Feld angezeigt, und Sie sehen das diesem Objekt zugewiesene Sprite in der oberen Ecke des Fensters.
-
Klicken Sie in den Raum, in dem Sie eine Instanz des Objekts platzieren möchten.
Das Sprite für das Objekt erscheint dort, wo Sie klicken. Wenn Sie ein Objekt ohne zugeordnetes Sprite platzieren, sehen Sie einen kleinen blauen Kreis mit einem Fragezeichen darin.
