SSentryEdit
वर्कफ़्लो

Verse और एजेंट से Fortnite मैप कैसे बनाएँ

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 से Verse और आपके डिवाइस के लिए Epic का डॉक्यूमेंटेशन पढ़ता है, फिर write_file आपके प्रोजेक्ट फ़ोल्डर में 5 चरणों की छोटी चेकलिस्ट सेव करता है, जैसे कौन-से डिवाइस रखने हैं और कौन-सी Verse फ़ाइल पहले लिखनी है। आपके प्रोजेक्ट में कुछ नहीं बदलता। सूची पर एक-एक चरण करके चलें, किसी भी अनजान शब्द को एजेंट से समझवाएँ और हर चरण के बाद टेस्ट करें।

अपना पहला मैप पब्लिश करें

जब आपका Fortnite UEFN मैप पहली बार पब्लिश होता है, तब चेकलिस्ट मदद करती है। SentryEdit से बचे हुए Print लाइनों के लिए grep चलवाएँ, अनइस्तेमाल @editable फ़ील्ड की सूची बनवाएँ और हर डिवाइस को read_file से एक बार फिर पढ़वाएँ। आपको 3 या 4 बिंदुओं की रिपोर्ट मिलती है, और Ask first आपको हर सुधार मंज़ूर करने देता है। पब्लिश करना Epic के Creator Portal में होता है, जहाँ आइलैंड को उसका आइलैंड कोड मिलता है, और Epic के Island Creator Rules लागू होते हैं। पहले diff पढ़ें, दोबारा बिल्ड करें और live edit सेशन में टेस्ट करें।

Windows के लिए SentryEdit

अपना पहला Verse प्रोजेक्ट शुरू करें

SentryEdit डाउनलोड करें ↗