Kursinhalt
Unreal Engine FPS-Spiel
Unreal Engine FPS-Spiel
Pausenmenü
In diesem Kapitel werden wir ein einfaches Pausenmenü erstellen, ihm einige Funktionen geben und mithilfe des BP_FirstPersonCharacter
Blueprints die Anweisungen einrichten, die es uns ermöglichen, das Spiel zu pausieren! Der allgemeine Prozess ist ähnlich wie zuvor, indem wir ein neues Widget erstellen und die gewünschten Funktionen hinzufügen. Der Unterschied hier ist, dass wir ein Ereignis im WBP_PauseMenu
und BP_FirstPersonCharacter
hinzufügen, das das Spiel pausiert oder fortsetzt, sobald die Fortsetzungstaste oder die P
-Taste gedrückt wird.
Hinweis
Wir verwenden die
P
-Taste auf der Tastatur, um das Spiel zu pausieren, da während wir im Unreal Engine Editor sind, dieEscape
-Taste das Spiel beendet und wir daher vorerst eine andere Taste zum Pausieren des Spiels benötigen.
Die allgemeinen Schritte zur Erstellung eines Pausenmenüs bestehen aus Erstellen eines Widgets, Platzieren einiger Schaltflächen im Canvas-Panel und Programmieren der Anweisungen für jede Schaltfläche.
Für die Fortsetzen-Schaltfläche müssen Sie Spiel pausiert setzen verwenden, sowie den Eingabemodus des PlayerController Game Mode Only einstellen und Mauszeiger anzeigen auf False
setzen.
Am Ende verwenden Sie den Knoten Remove From Parent, um das Pausenmenü-Widget vom Bildschirm/Viewport zu entfernen.
Sie müssen dann zu Ihrem BP_FirstPersonCharacter
gehen und die Tastaturtaste suchen, die Sie für die Pause verwenden möchten. In diesem Fall verwenden wir die P
-Taste. Wählen Sie das erstellte Ereignis aus und stellen Sie sicher, dass das Kontrollkästchen Execute When Paused aktiviert ist, um P
verwenden zu können, um das Spiel fortzusetzen. Es ist auch wichtig, den Eingabemodus auf Spiel und UI zu setzen, wenn Sie das Spiel pausieren, da sonst das Drücken von P
das Spiel nicht fortsetzt. Folgen Sie dem Video für die Schritt-für-Schritt-Anweisungen.
Danke für Ihr Feedback!