Otwórz folder projektu
Wybierz folder projektu wyspy jako folder roboczy w SentryEdit i wybierz Ask first.
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.
Wybierz folder projektu wyspy jako folder roboczy w SentryEdit i wybierz Ask first.
Napisz zadanie zwykłymi słowami, na przykład przycisk, który daje przedmiot.
Przeczytaj każdą proponowaną zmianę, zaakceptuj potrzebne linie, a resztę odrzuć.
Zbuduj z menu Verse, wypchnij zmiany do sesji live edit i zagraj.
project folder6 plikówcreative_device2 trafieniareward_button.verse+18 liniireward_button.verse18 liniiusing { /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.
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.
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.