एक वेब-अनुकूलित (वेबजीएल) गेम आउटपुट करें

पेज अद्यतन :
पेज निर्माण की तारीख :

सत्यापन वातावरण

विंडोज़
  • विंडोज 10
  • विंडोज 11
एकता संपादक
  • 2020.3.25f1

पहले

एकता संपादक में बनाए गए खेल एकता संपादक में चल सकते हैं, लेकिन अन्य वातावरणों में स्वतंत्र रूप से नहीं चल सकते हैं। यह खंड वर्णन करता है कि वेबजीएल में गेम को आउटपुट कैसे करें, एक प्रारूप जो वेब ब्राउज़र पर गेम चलाता है।

चूंकि आउटपुट में एक निश्चित समय लगता है, इसलिए संपादक में सामान्य विकास और डिबगिंग करना एक अच्छा विचार है, और जब आप लक्ष्य वातावरण में परीक्षण करना चाहते हैं तो आउटपुट करें।

वेबजीएल की मॉड्यूलर स्थापना

वेबजीएल का उपयोग करने के लिए अतिरिक्त मॉड्यूल की आवश्यकता होती है।

यूनिटी हब लॉन्च करें और बाईं ओर मेनू से इंस्टॉल का चयन करें। उस संस्करण के लिए गियर आइकन क्लिक करें जिस पर आप वेबजीएल स्थापित करना चाहते हैं, और मॉड्यूल जोड़ें का चयन करें।

स्थापित करने के लिए प्लेटफ़ॉर्म समूह में "वेबजीएल बिल्ड समर्थन" की जाँच करें।

स्थापना पूर्ण होने की प्रतीक्षा करें.

गेम के आउटपुट होने के बारे में

एक गेम के रूप में "2 डी प्लेटफॉर्मर माइक्रोगेम" आउटपुट करता है, जिसे एक नई परियोजना बनाते समय चुना जा सकता है। बेशक, यदि आपने पहले से ही एक गेम बनाया है, तो कृपया उस गेम को आउटपुट करें।

एकता संपादक लॉन्च किया गया है और आपका प्रोजेक्ट लोड किया गया है।

वेब के लिए खेल आउटपुट

मेनू से फ़ाइल > सेटिंग्स बनाएँ का चयन करें.

जब "बिल्ड सेटिंग्स" संवाद प्रदर्शित होता है, तो उन सभी दृश्यों की जाँच करें जिन्हें आप "बिल्ड में शामिल दृश्य" से उपयोग करना चाहते हैं।

बाईं ओर के प्लेटफार्मों से वेबजीएल का चयन करें।

यदि मेनू नाम के दाईं ओर कोई एकता आइकन नहीं है, तो यह सक्रिय नहीं है, इसलिए "वेबजीएल" चयनित के साथ नीचे दाईं ओर "स्विच प्लेटफ़ॉर्म" बटन पर क्लिक करें।

जब आप "WebGL" का चयन करते हैं, तो सेटिंग आइटम दाईं ओर प्रदर्शित होते हैं, इसलिए उन्हें निम्नानुसार सेट करें।

आइटम सेटिंग मान
कोड ऑप्टिमाइज़ेशन वेग
अन्य __________ बेरोक

जब सेटिंग पूरी हो जाती है, तो आउटपुट करने के लिए "बिल्ड" बटन दबाएं। यदि आप आउटपुट के तुरंत बाद इसे चलाना चाहते हैं, तो "बिल्ड एंड रन" बटन पर क्लिक करें।

प्रोग्राम का आउटपुट गंतव्य निर्दिष्ट करता है. फ़ोल्डर में कुछ फ़ाइलें बनाई जाएंगी, इसलिए आप किसी भी खाली फ़ोल्डर का चयन कर सकते हैं। यदि समान नाम वाली कोई मौजूदा फ़ाइल मौजूद है, तो इसे अधिलेखित किया जाएगा. इसे बनाने में कुछ समय लगेगा, इसलिए थोड़ी देर प्रतीक्षा करें।

यदि निम्न फ़ायरवॉल सेटिंग स्क्रीन प्रदर्शित होती है, तो कृपया अपने परिवेश के अनुसार अनुमतियाँ प्रदान करें. यदि आप सुनिश्चित नहीं हैं, तो पहुंच की अनुमति देने के लिए केवल "निजी" देखें।

जब बिल्ड पूरा हो जाता है, तो फ़ाइल बनाई जाती है।

आप गेम चलाने के लिए इन फ़ाइलों को सीधे लॉन्च नहीं कर सकते। आपके पास हमेशा एक वेब सर्वर होना चाहिए और वेब ब्राउज़र के साथ एक्सेस करने से पहले उस पर अपना गेम प्रोग्राम रखना चाहिए।

हालाँकि, यदि आप प्रोग्राम को बाहर निकालते समय "बिल्ड एंड रन" बटन दबाते हैं, तो यूनिटी एक साधारण वेब सर्वर लॉन्च करेगा और फ़ाइल को बाहर निकालने के बाद गेम चलाएगा। हालांकि, यह केवल ऑपरेशन की जांच है, इसलिए इसे जारी करते समय एक अलग वेब सर्वर तैयार करना आवश्यक है।

एक असंपीड़ित WebGL प्रोग्राम बनाएँ

यदि आप फ़ाइल को बाहर निकालते समय किसी भी सेटिंग्स को बदले बिना आउटपुट करते हैं, तो प्रत्येक फ़ाइल को एक gzip संपीड़ित रूप में आउटपुट किया जाएगा। यह अनकंप्रेस्ड आउटपुट की तुलना में फ़ाइल आकार को काफी कम कर सकता है।

हालाँकि, कुछ वेब सर्वर जो आपके गेम को जगह देते हैं, वे Gzipp फ़ाइलों को सही ढंग से संभालने में सक्षम नहीं हो सकते हैं। उस स्थिति में, प्रोग्राम आउटपुट को संपीड़ित नहीं किया जाता है और किसी वेब सर्वर पर परिनियोजित किया जाता है।

संपीड़न सेटिंग्स परिवर्तित करने के लिए, बिल्ड सेटिंग्स स्क्रीन पर WebGL का चयन करें और "प्लेयर सेटिंग्स" बटन क्लिक करें.

प्लेयर मेनू को प्रोजेक्ट सेटिंग्स स्क्रीन पर चुना जाना चाहिए, इसलिए नीचे वेबजीएल सेटिंग्स से दृश्यता का विस्तार करें।

"संपीड़न प्रारूप" नामक एक आइटम है, इसलिए वहां से "अक्षम" चुनें। वैसे, "ब्रोटली" नामक एक अधिक संपीड़ित प्रारूप भी है, लेकिन चूंकि यह एक अपेक्षाकृत नया प्रारूप है, इसलिए कम वेब सर्वर इसे जीज़िप की तुलना में समर्थन करते हैं।

चयन करने के बाद, पहले की तरह निर्माण और आउटपुट करें।

वैसे, जब 2 डी प्लेटफ़ॉर्मर माइक्रोगेम इन संपीड़न प्रारूपों के साथ या बिना आउटपुट होता है, तो फ़ाइल का आकार निम्नानुसार होता है।

कुल संपीड़ित स्वरूप फ़ाइल आकार
ब्रोटली 8.1 MB
Gzip 10.0 MB
अमान्य 29.6 MB