SSentryEdit
Workflows

Een Fortnite-map maken met Verse en een agent

03
Uitgewerkt voorbeeld

Een knop die een item geeft

De meeste eerste Verse-projecten beginnen klein. Een speler drukt op een knop en krijgt een item. Zo reist een wijziging van je verzoek naar een live test, waarbij SentryEdit de bestanden bewerkt en jij op 4 duidelijke momenten de beslissingen neemt.

01

Open de projectmap

Kies de map van je eilandproject als werkmap in SentryEdit en kies Ask first.

02

Beschrijf de wijziging

Schrijf de taak in gewone woorden, bijvoorbeeld een knop die een item geeft.

03

Bekijk de diff

Lees elke voorgestelde bewerking, accepteer de regels die je wilt en wijs de rest af.

04

Bouw en test

Bouw via het Verse-menu, push wijzigingen naar een live edit-sessie en speel.

Het Verse-bestand dat hij schrijft

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")

De device bevat twee geplaatste devices in @editable-velden. OnBegin draait zodra de game start en koppelt OnPressed aan de InteractedWithEvent van de knop. Als een speler op de knop drukt, geeft de item granter die speler zijn item.

UEFN-tutorialtaken voor beginners

Hulp bij het maken van je eerste map

Zoek je hulp bij het maken van een Fortnite Creative-map? Begin met een plan, niet met code. In Plan only-modus gebruikt SentryEdit web_search en http_get om de documentatie van Epic over Verse en je devices te lezen, en slaat write_file een korte checklist van 5 stappen op in je projectmap, bijvoorbeeld welke devices je plaatst en welk Verse-bestand je als eerste schrijft. Er verandert niets in je project. Werk de lijst stap voor stap af, vraag de agent elk woord uit te leggen dat je niet kent en test na elke stap.

Je eerste map publiceren

De eerste keer dat je Fortnite UEFN-map wordt gepubliceerd, helpt een checklist. Laat SentryEdit met grep zoeken naar overgebleven Print-regels, ongebruikte @editable-velden opsommen en elk device nog één keer met read_file lezen. Je krijgt een rapport van 3 of 4 punten en met Ask first keur je elke fix zelf goed. Het publiceren zelf gebeurt in de Creator Portal van Epic, waar je eiland zijn eilandcode krijgt en de Island Creator Rules van Epic gelden. Lees eerst de diff, bouw opnieuw en test in een live edit-sessie.

SentryEdit voor Windows

Begin je eerste Verse-project

SentryEdit downloaden ↗