SSentryEdit
Workflow

Jak vytvořit mapu pro Fortnite pomocí Verse a agenta

03
Vzorový příklad

Tlačítko, které dá předmět

Většina prvních projektů ve Verse začíná z malého. Hráč stiskne tlačítko a dostane předmět. Takhle putuje změna od tvého požadavku k živému testu, přičemž SentryEdit upravuje soubory a ty rozhoduješ ve 4 jasných bodech.

01

Otevři projektovou složku

Vyber složku projektu ostrova jako pracovní složku v SentryEdit a zvol Ask first.

02

Popiš změnu

Napiš úkol obyčejnými slovy, například tlačítko, které dá předmět.

03

Zkontroluj diff

Přečti každou navrženou úpravu, přijmi řádky, které chceš, a zbytek zamítni.

04

Sestav a otestuj

Sestav z nabídky Verse, pošli změny do relace live edit a hraj.

Soubor Verse, který vytvoří

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

Zařízení drží dvě umístěná zařízení v polích @editable. OnBegin se spustí při startu hry a přihlásí OnPressed k události InteractedWithEvent tlačítka. Když hráč tlačítko stiskne, item granter dá tomuto hráči svůj předmět.

Úkoly z tutoriálu UEFN pro začátečníky

Pomoc s vytvořením první mapy

Hledáš pomoc s vytvořením mapy ve Fortnite Creative? Začni plánem, ne kódem. V režimu Plan only SentryEdit pomocí web_search a http_get přečte dokumentaci Epic k Verse a tvým zařízením a write_file uloží do projektové složky krátký seznam o 5 krocích, například která zařízení umístit a který soubor Verse napsat jako první. V projektu se nic nezmění. Seznam procházej krok za krokem, požádej agenta o vysvětlení každého neznámého slova a po každém kroku testuj.

Publikuj svou první mapu

Když se tvá mapa Fortnite UEFN publikuje poprvé, pomůže kontrolní seznam. Požádej SentryEdit, aby pomocí grep našel zapomenuté řádky Print, vypsal nepoužitá pole @editable a každé zařízení ještě jednou přečetl přes read_file. Dostaneš report o 3 nebo 4 bodech a s Ask first každou opravu schvaluješ ty. Samotné publikování probíhá v Creator Portal od Epic, kde ostrov dostane kód ostrova a platí Island Creator Rules od Epic. Nejdřív přečti diff, sestav znovu a otestuj v relaci live edit.

SentryEdit pro Windows

Začni svůj první projekt ve Verse

Stáhnout SentryEdit ↗