SSentryEdit
Workflow-uri

Cum faci o hartă Fortnite cu Verse și un agent

03
Exemplu lucrat

Un buton care oferă un obiect

Majoritatea primelor proiecte Verse încep mic. Un jucător apasă un buton și primește un obiect. Iată cum ajunge o modificare de la cererea ta la un test live, cu SentryEdit care editează fișierele și cu tine care iei deciziile în 4 momente clare.

01

Deschide folderul proiectului

Alege folderul proiectului tău de insulă ca folder de lucru în SentryEdit și alege Ask first.

02

Descrie modificarea

Scrie sarcina în cuvinte simple, de exemplu un buton care oferă un obiect.

03

Verifică diff-ul

Citește fiecare editare propusă, acceptă liniile dorite și respinge restul.

04

Compilează și testează

Compilează din meniul Verse, trimite modificările într-o sesiune live edit și joacă.

Fișierul Verse pe care îl scrie

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

Dispozitivul ține două dispozitive plasate în câmpuri @editable. OnBegin rulează când începe jocul și leagă OnPressed de InteractedWithEvent al butonului. Când un jucător apasă butonul, item granter-ul îi oferă acelui jucător obiectul său.

Sarcini din tutorialul UEFN pentru începători

Ajutor la crearea primei hărți

Cauți ajutor la crearea unei hărți Fortnite Creative? Începe cu un plan, nu cu cod. În modul Plan only, SentryEdit folosește web_search și http_get ca să citească documentația Epic pentru Verse și dispozitivele tale, apoi write_file salvează în folderul proiectului o listă scurtă de 5 pași, de exemplu ce dispozitive să plasezi și ce fișier Verse să scrii primul. Nimic din proiect nu se schimbă. Parcurge lista pas cu pas, cere-i agentului să-ți explice orice cuvânt necunoscut și testează după fiecare pas.

Publică prima ta hartă

Prima dată când harta ta Fortnite UEFN este publicată, ajută o listă de verificare. Cere-i lui SentryEdit să ruleze grep pentru liniile Print rămase, să listeze câmpurile @editable nefolosite și să citească încă o dată fiecare dispozitiv cu read_file. Primești un raport de 3 sau 4 puncte, iar cu Ask first aprobi tu fiecare corecție. Publicarea în sine se face în Creator Portal de la Epic, unde insula primește codul insulei și se aplică Island Creator Rules de la Epic. Citește mai întâi diff-ul, compilează din nou și testează într-o sesiune live edit.

SentryEdit pentru Windows

Începe primul tău proiect Verse

Descarcă SentryEdit ↗