SSentryEdit
Workflowy

Jak zrobić mapę Fortnite w Verse z agentem

03
Przykład krok po kroku

Przycisk, który daje przedmiot

Większość pierwszych projektów w Verse zaczyna się od małej rzeczy. Gracz naciska przycisk i dostaje przedmiot. Tak wygląda droga zmiany od Twojej prośby do testu na żywo, gdy SentryEdit edytuje pliki, a Ty podejmujesz decyzje w 4 wyraźnych momentach.

01

Otwórz folder projektu

Wybierz folder projektu wyspy jako folder roboczy w SentryEdit i wybierz Ask first.

02

Opisz zmianę

Napisz zadanie zwykłymi słowami, na przykład przycisk, który daje przedmiot.

03

Sprawdź diff

Przeczytaj każdą proponowaną zmianę, zaakceptuj potrzebne linie, a resztę odrzuć.

04

Zbuduj i przetestuj

Zbuduj z menu Verse, wypchnij zmiany do sesji live edit i zagraj.

Plik Verse, który powstaje

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

Urządzenie trzyma dwa ustawione na wyspie urządzenia w polach @editable. OnBegin uruchamia się na starcie gry i podpina OnPressed do InteractedWithEvent przycisku. Gdy gracz naciśnie przycisk, item granter daje temu graczowi swój przedmiot.

Zadania z samouczka UEFN dla początkujących

Pomoc przy pierwszej mapie

Szukasz pomocy przy tworzeniu mapy Fortnite Creative? Zacznij od planu, nie od kodu. W trybie Plan only SentryEdit używa web_search i http_get, żeby przeczytać dokumentację Epic o Verse i Twoich urządzeniach, a write_file zapisuje w folderze projektu krótką listę 5 kroków, na przykład które urządzenia ustawić i który plik Verse napisać najpierw. W projekcie nic się nie zmienia. Przechodź listę krok po kroku, proś agenta o wyjaśnienie każdego nieznanego słowa i testuj po każdym kroku.

Opublikuj swoją pierwszą mapę

Gdy Twoja mapa Fortnite UEFN jest publikowana po raz pierwszy, pomaga lista kontrolna. Poproś SentryEdit, by przez grep znalazł pozostawione linie Print, wypisał nieużywane pola @editable i jeszcze raz przeczytał każde urządzenie przez read_file. Dostajesz raport z 3 lub 4 punktami, a Ask first pozwala Ci zatwierdzić każdą poprawkę. Sama publikacja odbywa się w Creator Portal od Epic, gdzie wyspa dostaje kod wyspy i obowiązują Island Creator Rules od Epic. Najpierw przeczytaj diff, zbuduj ponownie i przetestuj w sesji live edit.

SentryEdit dla Windows

Zacznij pierwszy projekt w Verse

Pobierz SentryEdit ↗