Wolltest du schon immer mal bestimmte Geräte oder Events für einen ganzen Bereich deiner Insel auslösen? Das Bereich-Gerät ist dazu da, dir dies zu ermöglichen. Da der Bereich anpassbar und stapelbar ist, kannst du eine Größe und Platzierung für mehrere Bereiche bestimmen, die Events oder Funktionen auslösen können, wenn ein Spieler, Fahrzeug, Wildtier, eine Kreatur oder Wache diesen Bereich betritt oder verlässt.
Dieses Gerät kann auf sehr unterschiedliche Weise eingesetzt werden, aber die Geräte Kamera: Fixpunkt, Kamera: Fester Winkel und Steuerung: Third Person sind am besten geeignet. Unter Spieldesign mit Kamera- und Steuerungsgeräten findest du weitere Verwendungsbeispiele für dieses Gerät in Kombination mit Kamera- und Steuerungsgeräten.
Um das Bereich-Gerät zu finden, öffne das Kreativinventar und wähle den Geräte-Tab aus. Dort kannst du nach dem Gerät suchen. Weitere Informationen zum Finden von Geräten findest du unter Geräte finden und platzieren.
Geräteoptionen
Folgende Optionen können bei dem Gerät konfiguriert werden:
Standardwerte sind fettgedruckt. Werte, die das kontextabhängige Filtern auslösen, sind in kursiver Schrift dargestellt.
Option | Wert | Beschreibung |
---|---|---|
Im Spiel sichtbar | An, Aus | Bestimmt, ob der Bereich im Spiel sichtbar ist. |
Ausgewähltes Team | Jedes, wählbares Team | Bestimmt, welches Team von dem Bereich beeinflusst wird. |
Teamauswahl umkehren | An, Aus | Bestimmt, ob alle Teams außer dem ausgewählten Team von dem Bereich beeinflusst werden. |
Ausgewählte Klasse | Jede, wählbare Klasse | Bestimmt, welche Klasse von dem Bereich beeinflusst wird. |
Klassenauswahl umkehren | An, Aus | Bestimmt, ob alle Klassen außer der ausgewählten Klasse von dem Bereich beeinflusst werden. |
Bereichsform | Kiste, Zylinder, Sphäre | Bestimmt die Form des Bereichs. |
Bereichsbreite | 1,0, wählbarer Wert | Bestimmt die Breite des Bereichs in Kacheln. |
Bereichstiefe | 1,0, wählbarer Wert | Bestimmt die Tiefe des Bereichs in Kacheln. |
Bereichshöhe | 1,0, wählbarer Wert | Bestimmt die Höhe des Bereichs in Kacheln. |
Fahrzeug-Events eingeschaltet | An, Aus | Bestimmt, ob Fahrzeuge Betreten- und Verlassen-Events auslösen. |
Spieler-Events eingeschaltet | An, Aus | Bestimmt, ob Spieler Betreten- und Verlassen-Events auslösen. |
Kreaturen- und Wildtier-Events eingeschaltet | An, Aus | Bestimmt, ob Kreaturen und Wildtiere Betreten- und Verlassen-Events auslösen. |
Wachen-Events eingeschaltet | An, Aus | Bestimmt, ob Wachen Betreten- und Verlassen-Events auslösen. |
Direktes Event-Verbinden
Das direkte Event-Verbinden ermöglicht die direkte Kommunikation zwischen Geräten, wodurch die Arbeit mit den Geräten intuitiver ausfällt und du mehr Freiheit hast, dich auf deine Designideen zu konzentrieren.
Untenstehend findest du die Funktionen und Events dieses Geräts.
Funktionen
Dieses Gerät verfügt über keinerlei Funktionen.
Events
Ein Event teilt einem anderen Gerät mit, wann es eine Funktion ausführen soll.
-
Klicke bei einem beliebigen Event auf die Option und dann auf Gerät auswählen, um auf das Dropdown-Menü Gerät zuzugreifen und deine Auswahl zu treffen.
-
Sobald du ein Gerät ausgewählt hast, klicke auf Funktion auswählen, um das Gerät und eine Funktion für das Gerät zu verbinden.
-
Wenn ein Event mehr als ein Gerät beeinflusst, drücke die Hinzufügen-Schaltfläche, um eine Zeile hinzuzufügen, wiederhole diese Schritte.
Option | Beschreibung |
---|---|
Beim Betreten Event senden an | Wenn eine relevante Entität den Bereich betritt, wird ein Event an das ausgewählte Gerät gesendet, wodurch die festgelegte Funktion ausgelöst wird. |
Beim Verlassen Event senden an | Wenn eine relevante Entität den Bereich verlässt, wird ein Event an das ausgewählte Gerät gesendet, wodurch die festgelegte Funktion ausgelöst wird. |
Bereich-Geräte in Verse verwenden
Du kannst den folgenden Code verwenden, um in Verse ein Bereich-Gerät zu steuern. Dieser Code zeigt, wie man Events und Funktionen in der API des Bereich-Geräts verwendet. Du kannst ihn anpassen, um ihn perfekt auf dein Erlebnis abzustimmen.
using { /Fortnite.com/Devices }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Verse.org/Simulation }
# Ein in Verse erstelltes Kreativmodus-Gerät, das in einem Level platziert werden kann
volume_device_verse_example := class(creative_device):
# Bezug auf das Bereich-Gerät im Level.
# Stelle in der Detailübersicht für dieses Verse-Gerät
# diese Eigenschaft bei deinem Bereich-Gerät ein.
@editable
MyVolumeDevice:volume_device = volume_device{}
# Wird ausgeführt, wenn das Gerät in einem laufenden Spiel gestartet wird
OnBegin<override>()<suspends>:void=
# Beispiel für das Abonnieren eines Events im Kreativmodus-Gerät.
# Wird signalisiert, wenn ein Agent den Bereich betritt.
MyVolumeDevice.AgentEntersEvent.Subscribe(OnAgentEntered)
# Beispiel für das Abonnieren eines Events im Kreativmodus-Gerät.
# Wird signalisiert, wenn ein Agent den Bereich verlässt.
MyVolumeDevice.AgentExitsEvent.Subscribe(OnAgentExited)
# Diese Funktion wird ausgeführt, wenn ein Agent den Bereich betritt, da es ein Event-Handler für AgentEntersEvent ist.
OnAgentEntered(Agent:agent):void=
Print("Agent entered the volume.")
# Diese Funktion wird ausgeführt, wenn ein Agent den Bereich verlässt, da es ein Event-Handler für AgentExitsEvent ist.
OnAgentExited(Agent:agent):void=
Print("Agent exited the volume.")
Um diesen Code in deinem UEFN-Erlebnis zu nutzen, führe die folgenden Schritte aus:
- Ziehe ein Bereich-Gerät auf deine Insel.
- Erstelle ein neues Verse-Gerät namens volume_device_verse_example. Für weitere Schritte siehe Erstelle dein eigenes Gerät mit Verse.
- Öffne volume_device_verse_example.verse in Visual Studio Code und füge den oben stehenden Code ein.
- Kompiliere deinen Code und ziehe dein mit Verse erstelltes Gerät auf deine Insel. Für weitere Schritte siehe Hinzufügen deines Verse-Geräts zu deinem Level.
- Füge deinem Bereich-Gerät einen Bezug für das Gerät auf deiner Insel hinzu. Für weitere Schritte siehe [Hinzufügen einer Verse-Referenz zu einem Kreativmodus-Gerät in deinem Level] (customize-device-properties-in-verse#addingaversereferencetoacreativedeviceinyourlevel).
- Speichere dein Projekt und klicke auf Sitzung starten, um es zu testen.
Bereich-Gerät-Verse-API
Weitere Informationen zur Verwendung des Bereich-Geräts in Verse findest du in der API-Referenz des Bereich-Geräts.