Video: How (and Why) Spelunky Makes its Own Levels | Game Maker's Toolkit 2025
Wenn Sie Physik verwenden, um Ihr Spiel in GameMaker zu erstellen: Studio, zusammen mit Fixtures auf Ihren Objekten, müssen Sie den Raum für Physik einrichten.
Es gibt zwei Eigenschaften auf der Registerkarte Physik im Fenster Raumeigenschaften, die Sie lernen müssen:
-
Gravity: < Die Schwerkraft wird als Vektor (eine Größe, die sowohl die Richtung als auch die Größe hat, die die Position eines Punktes im Raum relativ zu einem anderen bestimmt) unter Verwendung der eingegebenen X / Y-Koordinaten berechnet. < ! --1 ->
Die Länge des Vektors gibt die Schwerkraft an, und die Richtung gibt die Zugrichtung an, also liefert ein Vektor von X = 1, Y = 1 eine schwache Schwerkraft, die Objekte nach oben zieht. und rechts, während ein Vektor von X = 0, Y = 10 eine starke Schwerkraft nach unten erzeugt.Pixel zu Metern:
-
GameMaker: Studio verwendet real-wo Rld-Größen bei der Berechnung von Funktionen, was bedeutet, dass Sie Ihre Pixelgrößen in Meter umrechnen müssen.
Das Tutorium In-Software Physics hat bereits einen Raum für Physik eingerichtet. Hier erfahren Sie, wie und was Sie für Ihr eigenes Spiel tun müssen. Gehen Sie folgendermaßen vor, um den Raum für Physik einzurichten:
-
Das Fenster Raumeigenschaften wird angezeigt.
Klicken Sie auf die Registerkarte Physik, wie in der Abbildung gezeigt.
-
Die Physics-Eigenschaften werden im Fenster "Room Properties" angezeigt.
Die Physics-Eigenschaften im Fenster "Room Properties".
Aktivieren Sie das Kontrollkästchen Raum ist Physikwelt (siehe Abbildung). -
Sie haben GameMaker gerade gesagt, dass dieser Raum während des Spiels Physik für die Instanzen von Objekten verwenden soll.
Behalten Sie im Abschnitt Physics World Properties im Feld Gravity für X den Standardwert bei 0 zurück.
-
Geben Sie im Abschnitt Physics World Properties im Feld Gravity für Y den Wert 0 ein. 0.
-
Sie wollen keine Schwerkraft in Ihrem Asteroiden-Spiel, weil es im Weltraum stattfindet. Wenn Sie die Schwerkraft in Ihrem Spiel haben möchten, damit die Instanzen natürlich fallen, belassen Sie die Standardeinstellung 10. 0.
Belassen Sie im Feld "Pixel zu Messern" die Standardeinstellung 0. 1000.
-
Klicken Sie auf den grünen Haken. Kennzeichen.
-
Das Fenster "Raumeigenschaften" wird gespeichert und geschlossen.
Der Standardwert für "Pixel zu Meter" funktioniert gut für dieses Spiel, aber stellen Sie sicher, dass sowohl die X- als auch die Y-Koordinaten für die Gravitationsvektoren auf 0 gesetzt sind (dh wenn Sie ein Weltraumspiel machen und nicht Die Gravitation soll nicht mit dem Schiff des Spielers oder den Asteroiden interferieren.)
