Das Verhalten und die Bewegung von Spielobjekten werden durch Animationen gesteuert. In diesem Tutorial für Spielentwicklung lernen wir, wie man Spielfiguren animiert.
Überblick
In unserer Tutorial -Serie der Open -Source -Spieleentwicklung haben wir Blog -Beiträge zu einigen beliebten Themen wie Game Development Tutorial | veröffentlicht Spielerbewegung in GDevelop, HTML5 -Spielentwicklungs -Tutorial für Videospielprogrammierer, wie die globale Spielebranche Open -Source -Software nutzt und GDevelop -Tutorial für Anfänger, um die Spielentwicklung zu starten. In diesem Tutorial -Artikel geht es darum, mit der Spieleentwicklung mit kostenlosen Open Source Supermächten zu beginnen, indem sie die folgenden Punkte abdecken.
- Arten von Spielanimationen
- Wie erstellt man Sprites?
- Arbeiten mit Szenen
- Starten des Spiels auf Localhost
- Fazit Es gibt viele Open-Source-Spieleentwicklungssoftware für Anfänger mit Selbsthostfunktionen. Supermächte ist jedoch eine plattformübergreifende 2D- und 3D-Spielerstellungssoftware. Es bietet integrierte Bibliotheken und Spiele, die Spieleentwicklungen für Spieleentwickler erleichtern. Diese kostenlose Spieldesign -App ist in TypeScript geschrieben und die gesamte Dokumentation ist unter Github in Bezug auf Entwicklung und Bereitstellung verfügbar. In diesem Blog -Beitrag werden wir Superkräfte bezüglich ihrer Verwendung untersuchen.
Arten von Spielanimationen
Animationen sind ein wesentlicher Bestandteil von Videospielen. Charaktere in den Spielen müssen auf die Aktionen des Benutzers reagieren, die Animation sollte reibungslos und abrupt sein. Es geht darum, mehrere Frames und Animatoren zu verwalten, um diese Frames zu verfeinern, um bewegende Effekte zu erzielen. Darüber hinaus gibt es 2D- und 3D-Animationen, bei denen sich Objekte im dreidimensionalen Raum zu bewegen scheinen. Spieleentwickler und Grafikdesigner erstellen 3D -Modelle. Animationen hängen von der Art des Spiels ab und die häufigsten Typen sind wie folgt. Walk Animation: Walk Animation handelt von der Schaffung eines Geh -Prozesses, bei dem Charaktere jeden Schritt animieren und Wanderleitungen geben. Idle Animation: Dies ist eine sehr wichtige Art von Animation, bei der das Zeichen nichts tut, da der Benutzer keinen Controller drückt. Run Animation : Run Animation ist Teil jedes Spiels, in dem das Spielobjekt den Laufzyklus ausführt. Dieser Typ ist der häufigste Typ und erfordert mehr Aufmerksamkeit vom Entwickler. Kämpfe Animation : In Kampfspielen kämpfen mehrere Spielcharaktere miteinander. Sprunganimation : Diese Art von Animation erfordert bessere Fähigkeiten und Fachkenntnisse. Charakter komprimiert und freisetzt den Körper, um die Sprungillustration durchzuführen.
Wie erstelle ich Sprites?
In diesem Abschnitt des Leitfadens für das Game Making können Benutzer Projekte erstellen und Sprites für das Spiel erstellen. Sprites sind nicht statische Bilder oder Grafiken, die nicht nur in Spielen, sondern auch Teil des Webdesigns verwendet werden. Diese werden normalerweise über einen Hintergrund gezogen, der ständig aktualisiert wird. Stellen Sie vor dem weiteren weiterverkehrsberechtigten Supermächten auf Ihrer Maschine ein. Sie können diesen Link folgen HTML5 Game Development Tutorial für Videospielprogrammierer, um diese kostenlose Plattform für kostenlose Spielerstellung einzurichten. Öffnen Sie zunächst die Anwendung im Browser und erstellen Sie ein neues leeres Projekt. Wie im Bild unten gezeigt.
Sie werden im Projektbereich landen, nachdem Sie das neue leere Projekt erstellt haben. Es gibt Menüoptionen am linken Seitenfeld. Klicken Sie also auf die Schaltfläche “+”, um das Dialogfeld “Asset” zu öffnen. Wählen Sie die Option Sprite -Option und klicken Sie auf Erstellen.
Laden Sie nun das Bild hoch, auf dem wir Verhalten hinzufügen. Sie können dies tun, indem Sie auf die Schaltfläche oben rechts klicken. In diesem Bereich geht es um die Konfiguration des Objekts. Als nächstes können Sie die Gittergröße nach Ihrer Wahl festlegen. Es gibt zwei Teile der Leinwand. Der obere Teil zeigt das vollständige Blatt, in dem der untere Teil den ausgewählten Teil zeigt, auf dem wir Animation anwenden sollen. Sie können dies tun, indem Sie die Taste „Setup“ auf der rechten Seite drücken, wie im Bild unten gezeigt.
Lassen Sie uns danach Animationen erstellen. Wir können dies tun, indem wir auf der Registerkarte Animation auf die Schaltfläche „Neu“ klicken. Sie können das Bild unten sehen.
Arbeiten mit Szenen
In diesem Abschnitt werden wir unserem Spiel eine Szene hinzufügen. Öffnen Sie dafür erneut das Dialogfeld Assets und wählen Sie “Szene” und drücken Sie die Taste erstellen. Erstellen Sie nun einen Schauspieler, indem Sie auf die Sternschaltfläche in der oberen rechten Ecke klicken, wie im Bild unten gezeigt.
Erstellen Sie danach eine neue Komponente, indem Sie auf die Schaltfläche „Neue Komponente“ auf der rechten Seite klicken. Wählen Sie “Sprite Renderer” und klicken Sie auf Erstellen. Ziehen Sie dann das erstellte Sprite aus der linken Seitenplatte und lassen Sie es unter den Abschnitt “Sprite-Renderer” fallen. Erstellen Sie außerdem einen anderen Schauspieler namens „Camera“ und erstellen Sie ebenfalls eine neue Komponente namens Camera. Sie können den Kamera -Modus ändern. Ändern Sie ihn also in den „Orthografie“ -Modus, wie im Bild unten gezeigt.
Navigieren Sie in der unteren linken Ecke zur Option Einstellungen und öffnen Sie sie. Führen Sie unter den Abschnitten „Sprite“ und „Fliesenkarte“ 16 gegen „Pixel pro Einheit“ ein. Wählen Sie im Abschnitt “Szene” im Abschnitt “Szene” im Abschnitt “Szene” 2D aus. Darüber hinaus im Abschnitt „Fliesenkarte“, Standardbreite 36, Standardhöhe 28 und Tile Set Grid Größe 16. Es besteht keine Notwendigkeit, es zu speichern, sondern alles ist auf Autosave.
Starten des Spiels auf Localhost
Wir stehen also kurz davor, die Supermächte -Animation unseres ersten Spiels zu starten. Gehen Sie jedoch erneut zur Registerkarte Einstellungen und ziehen Sie die Szene aus dem linken Seitenfeld und lassen Sie sie gegen die Startszene fallen, wie im Bild unten gezeigt.
Klicken Sie nun auf “Player” und wählen Sie unter der Komponente “Sprite Renderer” die Animation mit dem Attribut “Animation” aus. Starten Sie die Anwendung schließlich, indem Sie auf die Schaltfläche oben links klicken. Auf der neuen Registerkarte werden die sich bewegenden Objekte auf dem Bildschirm angezeigt.
Abschluss
Dies ist das Ende des Tutorials, in dem wir gelernt haben, wie man für Anfänger ein Spiel für Kratzer macht. Daher wird der Beginn der Spieleentwicklung einfach, wenn eine detaillierte Dokumentation der Spieleentwicklungssoftware verfügbar ist. Schließlich befindet sich Containerize.com in einem konsistenten Prozess, Artikel zu weiteren Open -Source -Themen und -produkten zu schreiben. Bitte bleiben Sie mit dieser Kategorie 13 -Kategorie in Kontakt mit dieser [Spieleentwicklungssoftware] für regelmäßige Updates.