Kursinhalt
Unreal Engine FPS-Spiel
Unreal Engine FPS-Spiel
Letzte Feinabstimmungen und Verpackung
In diesem letzten Kapitel stellen wir sicher, dass unser Spiel alle gewünschten Mechaniken enthält, beheben einige Fehler und verpacken dann das Spiel.
Bevor wir zur Verpackung kommen, stellen Sie sicher, dass Sie die Variable EnemyCount
im GameMode
wieder auf 0
setzen. Möglicherweise möchten Sie auch das EnemyChar
-Blueprint öffnen, den Pfeil ausblenden und sicherstellen, dass das Feind-Mesh Ihren Wünschen entspricht.
Wenn Sie möchten, können Sie ein neues Blueprint für Gesundheitsgegenstände erstellen. Was Sie tun müssen, ist ein Blueprint der Actor Class zu erstellen, eine Kugelkollision und ein statisches Mesh in den Komponenten hinzuzufügen. Greifen Sie auf das On Begin Overlap der Kugelkollision zu, holen Sie sich Ihren Spieler-Pawn und casten Sie zu FirstPersonCharacter
. Dann möchten Sie überprüfen, ob die Gesundheit voll ist. Wenn nicht, fügen Sie der PlayerHealth-Variable so viele Punkte hinzu, wie Sie möchten, und zerstören den Actor.
Als Nächstes möchten Sie zu Ihrem BP_EnemyChar
gehen und eine neue Funktion erstellen, die Ihr Gesundheitsgegenstand-Blueprint spawnt. Zu diesem Zweck empfehle ich, eine Art Wahrscheinlichkeitslogik hinzuzufügen, wie im Video erklärt, da es keinen Spaß macht, wenn jedes Mal, wenn wir einen Feind töten, ein Gesundheitsgegenstand fallen gelassen wird. Experimentieren Sie damit und finden Sie Ihre gewünschte Wahrscheinlichkeit, aber ich denke, eine Wahrscheinlichkeit von etwa 20%
ist nicht schlecht.
Außerdem, wenn Sie möchten, können Sie einige Partikeleffekte zu Ihren Projektilen hinzufügen. Dies ist einfach, indem Sie einen Niagara- oder Cascade-Partikeleffekt als untergeordnetes Element zur Kugelmasche Ihres Projektils hinzufügen. Es gibt viele Partikeleffekte auf dem Marktplatz, also schauen Sie dort nach, wenn Sie möchten, und sehen Sie, was Ihren Bedürfnissen entspricht.
Zuletzt, im FirstPersonCharacter
Blueprint, finden Sie, wo Sie das Pausenmenü eingerichtet haben, klicken Sie mit der rechten Maustaste neben die P-Eingabe und suchen Sie nach Escape. Stellen Sie sicher, dass es ausführbar ist, wenn pausiert, und verbinden Sie Pressed mit dem Zweig, der überprüft, ob das Spiel pausiert ist.
Dann wählen Sie unter Plattformen>Windows die Option Projekt verpacken. Wählen Sie ein Ziel aus und sobald das Verpacken abgeschlossen ist, sollten Sie Ihr Spiel mit der .exe
-Datei ausführen können!
Danke für Ihr Feedback!