Das Erstellen von Levels kann oftmals ein langsamer Prozess sein. Das Platzieren und Kopieren von Elementen kann zeitaufwendig sein und das wird schwieriger, wenn Gameplay über Verse hinzugefügt wird. Möglicherweise musst du für die Bearbeitung bestimmter Sektionen deines Levels spezielle Geräte herstellen. Dies kann sowohl eine lange Entwicklungszeit als auch einen erheblichen Speicher-Overhead zur Folge haben.
Das Szenendiagramm ist ein leistungsfähiges Werkzeug, mit dem du diese Probleme angehen kannst. Durch die Nutzung von Entitäten und Komponenten kannst du Prefabs erstellen, die du auf einfache Weise mischen und anpassen kannst, um komplexe Levels zu erzeugen. Mit Verse-Komponenten kannst du deine Scripts in jeder Entität ausführen. Wenn du von einer einfachen Basis ausgehst, kannst du schnell iterieren, um jedes Gameplay-Szenario anzugehen.
In dieser Anleitung erfährst du, wie du einen Plattformspiel mithilfe das Szenendiagramms erstellst. Du schreibst Verse-Komponenten, um unterschiedliche benutzerdefinierte Verhaltensweisen zu erstellen, wie z. B. das Verschwinden und Bewegen von Objekten. Anschließend wendest du diese Komponenten auf Prefabs an, um benutzerdefinierte Bewegungsplattformen zu erstellen, und du hast die Werkzeuge, um schnell ein Plattformer-Level zu erstellen.
Öffnen einer leeren Startinsel
Öffne zunächst Unreal Editor für Fortnite (UEFN) und erstelle ein neues Projekt mit der leeren Vorlage. Die leere Vorlage ist ein großartiger Ausgangspunkt, um die grundlegenden Workflows des Szenendiagramms zu verstehen und dein Gameplay-Design zu testen.
Stelle unter Projekt-Einstellungen sicher, dass das Scene Graph System aktiviert ist. Du benötigst Zugriff auf das Szenendiagramm, um dieses Tutorial fertigzustellen.
Overview
Dieses Projekt baut auf den Konzepten von Szenendiagramm und Verse auf. Lies dir daher unbedingt die Abschnitte Arbeiten mit Entitäten und Komponenten und Erstellen eigener Komponenten mit Verse durch, bevor du loslegst.
Folge nach dem Erstellen deines Projekts diesen Schritten, um deinen Plattformer zu erstellen:
1. Verschwindende Plattform auf Loop
Verwenden von Scene Graph, um eine verschwindende Plattformkomponente zu erstellen.
2. Bewegliche Entitäten mit Animationen
Verwenden von Scene Graph, um eine Komponente zu erstellen, die eine Entität für verschiedene Ziele animiert.
3. Erstellen deines Plattformers mit Prefabs
Verwende Scene Graph und Verse, um deinen eigenen Plattformer zu erstellen.