Keolot Phaser Editor 2D APP
इंटरैक्टिव एडिटर में, आप विज़ुअल रूप से डिज़ाइन बना सकते हैं, ऑब्जेक्ट्स को स्थानांतरित कर सकते हैं और नए जोड़ सकते हैं। आप माउस और इंटरफ़ेस एलिमेंट्स की मदद से डिज़ाइन को नेविगेट कर सकते हैं, जिसमें ज़ूम बदलना भी शामिल है, और निर्देशांक वाले रूलर आपको आसानी से नेविगेट करने में मदद करते हैं। निम्नलिखित Phaser गेम ऑब्जेक्ट्स को विज़ुअल रूप से जोड़ने, कॉपी करने, संपादित करने और हटाने की क्षमता है:
- इमेज
- टेक्स्ट
- स्प्राइट
- पार्टिकल्स
- वीडियो
- रेक्टेंगल
- टाइलस्प्राइट
इंटरैक्टिव एडिटर मोड के अलावा, दो गेम प्रीव्यू मोड भी हैं:
1) वर्तमान सीन का प्रीव्यू। इसमें, आप गेम को रोककर प्लेबैक फिर से शुरू कर सकते हैं, साथ ही ऑब्जेक्ट्स के साथ इंटरैक्ट कर सकते हैं और इंस्पेक्टर में उनके पैरामीटर्स को रीयल-टाइम में बदल सकते हैं। किसी विशिष्ट दृश्य के पूर्वावलोकन मोड में, आप गेम के अंदर के दृश्यों के बीच स्विच नहीं कर सकते, यह वास्तव में एक विशिष्ट दृश्य का दृश्य है। इसके अलावा, दृश्य पूर्वावलोकन मोड डीबग फ़िज़िक्स मोड में लॉन्च होता है।
2) गेम का पूर्वावलोकन। ऑब्जेक्ट्स का निरीक्षण करने और प्लेबैक रोकने की क्षमता के बिना, गेम को वैसे ही लॉन्च करना।
डिबगिंग और त्रुटियों को देखने के लिए एक कंसोल है।
ऑब्जेक्ट इंस्पेक्टर आपको गेम ऑब्जेक्ट्स के लिए पैरामीटर्स (जैसे X, Y निर्देशांक, कोण, अपारदर्शिता, बनावट, गहराई, आदि) सेट करने, भौतिक पैरामीटर्स, कण पैरामीटर्स और उनके स्वरूप (जैसे जीवनकाल, आवृत्ति, गति, अल्फ़ा, आदि) को समायोजित करने और पैनल में अन्य गुणों को समायोजित करने की अनुमति देता है, जैसे कि एनीमेशन प्रकार, ऑडियो सेटिंग्स चुनना।
इमेज और स्प्राइट ऑब्जेक्ट्स को ऑब्जेक्ट इंस्पेक्टर में सीधे एक क्लिक में भौतिक मैटर ऑब्जेक्ट्स में बदला जा सकता है और भौतिक पैरामीटर (जैसे घनत्व, टक्कर आकार, टक्कर श्रेणी, पुनर्स्थापन, गुरुत्वाकर्षण की उपेक्षा, आदि) निर्दिष्ट किए जा सकते हैं। स्क्रिप्ट एडिटर में, आप अन्य गुण और गेम ऑब्जेक्ट्स बना और समायोजित कर सकते हैं, जैसे कि आप सीधे फेज़र में काम कर रहे हों, लेकिन विज़ुअल एडिटर आपको वह सब कुछ प्रदान करता है जिसकी आपको आवश्यकता है।
विकास परिवेश निम्नलिखित पूर्व-लोडेड संपत्तियों के दृश्य निर्माण का समर्थन करता है:
- छवि (बिटमैप छवियाँ JPG, PNG, WEBP, AVIF, GIF, SVG)
- SVG (वेक्टर छवियाँ)
- ऑडियो (MP3, WAV, OGG, M4A)
- फ़ॉन्ट (TTF, OTF)
- वीडियो (MP4, WEBM)
- स्प्राइटशीट
- एटलस
- एनिमेशन
- बिटमैप फ़ॉन्ट
- JSON
- TXT
- XML
- GLSL
- TilemapTiledJSON
दृश्य निरीक्षक में, आप दृश्यों को ऊपर या नीचे ले जा सकते हैं, दृश्य का स्थानीय पृष्ठभूमि रंग बदल सकते हैं, एक क्लिक में मानक भौतिक सीमाएँ निर्धारित कर सकते हैं, और फेज़र गेम दृश्य के मुख्य कार्यों के लिए दृश्य स्क्रिप्ट भी सेट कर सकते हैं:
- Init()
- Preload()
- Create()
- Update(time, delta)
आप दृश्य के लिए एक कस्टम स्क्रिप्ट भी जोड़ सकते हैं, उदाहरण के लिए, अपने स्वयं के कार्यों के साथ, यह Init से पहले गेम कोड में जोड़ दी जाएगी। यदि आप कस्टम में Init, Preload, Create, Update में से कोई भी फ़ंक्शन लिखते हैं, तो उसे अनदेखा कर दिया जाएगा, क्योंकि इसके लिए विशेष अनुभाग मौजूद हैं।
सिंटैक्स हाइलाइटिंग वाले टेक्स्ट एडिटर में, आप स्क्रिप्ट (JS, TS) और टेक्स्ट फ़ाइलें (JSON, TXT) दोनों को संपादित कर सकते हैं। टेक्स्ट एडिटर बुनियादी फ़ंक्शनों का समर्थन करता है, जो काफ़ी है, लेकिन कोड के साथ अधिक सुविधाजनक काम के लिए, स्क्रिप्ट फ़ाइलें बनाने और संपादित करने के लिए अपने पसंदीदा तृतीय-पक्ष कोड एडिटर का उपयोग करने की अनुशंसा की जाती है। स्क्रिप्ट लिखते समय, आपको Phaser 3.90 लाइब्रेरी के आधिकारिक दस्तावेज़ों का पालन करना चाहिए।
कोड एडिटर में सामान्य स्थितियों के लिए कोड टेम्प्लेट भी होते हैं, जैसे किसी ऑब्जेक्ट में इवेंट जोड़ना, ट्वीन एनिमेशन, कस्टम भौतिक ऑब्जेक्ट बनाना, की इवेंट, टकराव प्रबंधन, आदि।
बनाए गए प्रोजेक्ट को सेव किया जा सकता है, ज़िप में एक्सपोर्ट किया जा सकता है, और तैयार गेम को ब्राउज़र में लॉन्च करने के लिए ज़िप में एक्सपोर्ट किया जा सकता है।