SSentryEdit
Workflows

Fortnite-Map erstellen mit Verse und einem Agenten

03
Praxisbeispiel

Ein Button, der ein Item vergibt

Die meisten ersten Verse-Projekte fangen klein an. Ein Spieler drückt einen Button und bekommt ein Item. So wandert eine Änderung von deiner Anfrage bis zum Live-Test, wobei SentryEdit die Dateien bearbeitet und du an 4 klaren Punkten entscheidest.

01

Projektordner öffnen

Wähle deinen Inselprojekt-Ordner in SentryEdit als Arbeitsordner und aktiviere Ask first.

02

Die Änderung beschreiben

Schreibe die Aufgabe in einfachen Worten, zum Beispiel einen Button, der ein Item vergibt.

03

Den Diff prüfen

Lies jede vorgeschlagene Änderung, nimm die gewünschten Zeilen an und lehne den Rest ab.

04

Bauen und testen

Baue über das Verse-Menü, schicke die Änderungen in eine Live-Edit-Sitzung und spiele.

Die Verse-Datei, die er schreibt

reward_button.verse
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }

reward_button := class(creative_device):

    @editable
    Button : button_device = button_device{}

    @editable
    Granter : item_granter_device = item_granter_device{}

    OnBegin<override>()<suspends> : void =
        Button.InteractedWithEvent.Subscribe(OnPressed)

    OnPressed(Agent : agent) : void =
        Granter.GrantItem(Agent)
        Print("Item granted")

Das Gerät hält zwei platzierte Geräte in @editable-Feldern. OnBegin läuft, wenn das Spiel startet, und abonniert OnPressed beim InteractedWithEvent des Buttons. Drückt ein Spieler den Button, gibt ihm das Item-Geber-Gerät sein Item.

UEFN-Tutorial-Aufgaben für Anfänger

Starthilfe für deine erste Map

Suchst du Starthilfe für eine Fortnite-Creative-Map? Fang mit einem Plan an, nicht mit Code. Im Modus Plan only nutzt SentryEdit web_search und http_get, um Epics Dokumentation zu Verse und zu deinen Geräten zu lesen, und speichert dann mit write_file eine kurze Checkliste mit 5 Schritten in deinem Projektordner, zum Beispiel welche Geräte du platzierst und welche Verse-Datei du zuerst schreibst. In deinem Projekt ändert sich nichts. Arbeite die Liste Schritt für Schritt ab, lass dir jedes unbekannte Wort vom Agenten erklären und teste nach jedem Schritt.

Deine erste Map veröffentlichen

Wenn deine Fortnite-UEFN-Map zum ersten Mal veröffentlicht wird, hilft eine Checkliste. Bitte SentryEdit, mit grep nach vergessenen Print-Zeilen zu suchen, ungenutzte @editable-Felder aufzulisten und jedes Gerät noch einmal mit read_file zu lesen. Du bekommst einen Bericht mit 3 oder 4 Punkten, und mit Ask first gibst du jede Korrektur frei. Veröffentlicht wird in Epics Creator Portal, wo die Insel ihren Inselcode bekommt, und Epics Island Creator Rules gelten. Lies vorher den Diff, baue neu und teste in einer Live-Edit-Sitzung.

SentryEdit für Windows

Starte dein erstes Verse-Projekt

SentryEdit herunterladen ↗