SSentryEdit
İş akışları

Verse ve bir ajanla Fortnite haritası nasıl yapılır

03
Çalışılmış örnek

Eşya veren bir düğme

İlk Verse projelerinin çoğu küçük başlar. Bir oyuncu düğmeye basar ve bir eşya alır. Bir değişikliğin isteğinden canlı teste nasıl ulaştığını gösteriyoruz; SentryEdit dosyaları düzenler, sen de 4 net noktada kararları verirsin.

01

Proje klasörünü aç

Ada projenin klasörünü SentryEdit'te çalışma klasörü olarak seç ve Ask first modunu seç.

02

Değişikliği anlat

Görevi sade kelimelerle yaz, örneğin eşya veren bir düğme.

03

Diff'i incele

Önerilen her düzenlemeyi oku, istediğin satırları kabul et, gerisini reddet.

04

Derle ve test et

Verse menüsünden derle, değişiklikleri live edit oturumuna gönder ve oyna.

Yazdığı Verse dosyası

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

Cihaz, yerleştirilmiş iki cihazı @editable alanlarında tutar. OnBegin oyun başlayınca çalışır ve OnPressed'i düğmenin InteractedWithEvent olayına bağlar. Bir oyuncu düğmeye bastığında item granter o oyuncuya eşyasını verir.

Yeni başlayanlar için UEFN eğitim görevleri

İlk haritan için yaratma yardımı

Bir Fortnite Creative haritası yapmak için yardım mı arıyorsun? Koddan değil, plandan başla. Plan only modunda SentryEdit, Epic'in Verse ve cihazlarınla ilgili belgelerini okumak için web_search ve http_get kullanır, sonra write_file proje klasörüne 5 adımlık kısa bir liste kaydeder, örneğin hangi cihazların yerleştirileceği ve önce hangi Verse dosyasının yazılacağı. Projende hiçbir şey değişmez. Listeyi adım adım uygula, ajandan bilmediğin her kelimeyi açıklamasını iste ve her adımdan sonra test et.

İlk haritanı yayınla

Fortnite UEFN haritan ilk kez yayınlanırken bir kontrol listesi işe yarar. SentryEdit'ten kalan Print satırları için grep çalıştırmasını, kullanılmayan @editable alanlarını listelemesini ve her cihazı read_file ile bir kez daha okumasını iste. 3 ya da 4 maddelik bir rapor alırsın, Ask first ile her düzeltmeyi sen onaylarsın. Yayınlamanın kendisi Epic'in Creator Portal'ında yapılır; ada orada ada kodunu alır ve Epic'in Island Creator Rules kuralları geçerlidir. Önce diff'i oku, yeniden derle ve live edit oturumunda test et.

Windows için SentryEdit

İlk Verse projene başla

SentryEdit'i indir ↗