Откройте папку проекта
Выберите папку проекта острова как рабочую папку в SentryEdit и включите Ask first.
Большинство первых проектов на Verse начинаются с малого. Игрок нажимает кнопку и получает предмет. Вот как изменение проходит путь от вашего запроса до живого теста: SentryEdit правит файлы, а вы принимаете решения в 4 чётких точках.
Выберите папку проекта острова как рабочую папку в SentryEdit и включите Ask first.
Напишите задачу простыми словами, например кнопка, которая выдаёт предмет.
Прочитайте каждую предложенную правку, примите нужные строки и отклоните остальные.
Соберите код через меню Verse, отправьте изменения в сеанс live edit и поиграйте.
project folder6 файловcreative_device2 совпаденияreward_button.verse+18 строкreward_button.verse18 строк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")Устройство хранит два размещённых устройства в полях @editable. OnBegin запускается на старте игры и подписывает OnPressed на InteractedWithEvent кнопки. Когда игрок нажимает кнопку, item granter выдаёт этому игроку свой предмет.
Ищете помощь в создании карты Fortnite Creative? Начните с плана, а не с кода. В режиме Plan only SentryEdit через web_search и http_get читает документацию Epic по Verse и вашим устройствам, а затем write_file сохраняет в папку вашего проекта короткий список из 5 шагов, например какие устройства разместить и какой файл Verse написать первым. В вашем проекте ничего не меняется. Проходите список шаг за шагом, просите агента объяснить любое незнакомое слово и тестируйте после каждого шага.
Когда ваша карта Fortnite UEFN публикуется впервые, помогает чек-лист. Попросите SentryEdit запустить grep по забытым строкам Print, перечислить неиспользуемые поля @editable и ещё раз прочитать каждое устройство через read_file. Вы получите отчёт из 3–4 пунктов, а Ask first позволяет одобрить каждое исправление. Сама публикация происходит в Creator Portal от Epic, где остров получает код острова, и действуют Island Creator Rules от Epic. Сначала прочитайте diff, пересоберите код и протестируйте в сеансе live edit.