SSentryEdit
مسارات العمل

كيف تصنع خريطة Fortnite بـ Verse ووكيل

03
مثال عملي

زر يمنح عنصرًا

تبدأ معظم مشاريع Verse الأولى صغيرة. يضغط لاعب زرًّا فيحصل على عنصر. إليك كيف يسير التغيير من طلبك إلى الاختبار المباشر، إذ يعدّل SentryEdit الملفات وتتخذ أنت القرارات في 4 نقاط واضحة.

01

افتح مجلد المشروع

اختر مجلد مشروع جزيرتك كمجلد عمل في SentryEdit واختر Ask first.

02

صف التغيير

اكتب المهمة بكلمات بسيطة، مثل زر يمنح عنصرًا.

03

راجع الـ diff

اقرأ كل تعديل مقترح، واقبل الأسطر التي تريدها وارفض الباقي.

04

ابنِ واختبر

ابنِ الكود من قائمة Verse، وادفع التغييرات إلى جلسة live edit والعب.

ملف Verse الذي يكتبه

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

يحتفظ الجهاز بجهازين موضوعين في حقول @editable. يعمل OnBegin عند بدء اللعبة ويربط OnPressed بالحدث InteractedWithEvent الخاص بالزر. وعندما يضغط لاعب الزر، يمنح item granter ذلك اللاعب عنصره.

مهام درس UEFN للمبتدئين

مساعدة في صنع خريطتك الأولى

هل تبحث عن مساعدة في صنع خريطة 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.

SentryEdit لنظام Windows

ابدأ مشروع Verse الأول لك

تنزيل SentryEdit ↗