एकता एक प्रसिद्ध क्रॉस-प्लेटफ़ॉर्म गेमिंग इंजन है जो कई आधुनिक खेलों का केंद्र है। 2005 में Apple के साथ एकता की शुरुआत हुई और 2018 तक, इसने 25 से अधिक विभिन्न प्लेटफार्मों के लिए अपना रास्ता बना लिया था। इसका उपयोग 3D, VR, ऑगमेंटेड रियलिटी और सिमुलेशन आदि सहित एंड-गेम मैकेनिक्स बनाने के लिए किया जाता है।
हालाँकि, 2017 के बाद, एंड-यूज़र्स के साथ-साथ डेवलपर्स द्वारा कई रिपोर्टें दी गई हैं कि यूनिटी वेब प्लेयर ने अपने वेब ब्राउज़र पर काम करना बंद कर दिया है। यह स्थिति पूरी दुनिया में अनुभव की गई और सभी को प्रभावित किया।
ऐसा क्यों हुआ? इस लेख में, हम उन सभी कारणों के साथ-साथ समाधान के बारे में भी जानेंगे जिनका उपयोग आप इस समस्या से बचने के लिए कर सकते हैं।
एकता वेब प्लेयर का मूल्यह्रास हो गया है
2019 तक, अधिकांश ब्राउज़रों ने यूनिटी वेब प्लेयर के लिए समर्थन समाप्त कर दिया है। इन ब्राउज़रों में Google Chrome, Firefox, आदि शामिल हैं। जैसे-जैसे समय बीतता है, कई ब्राउज़रों ने NPAPI प्लगइन्स के समर्थन को कम करना शुरू कर दिया है जिसमें यूनिटी 3D वेब प्लेयर और जावा शामिल हैं।
एनपीएपीआई (नेटस्केप प्लगइन एप्लीकेशन प्रोग्रामिंग इंटरफेस) एक एपीआई है जो ब्राउज़र एक्सटेंशन को विकसित करने की अनुमति देता है और इसे पहली बार नेटस्केप ब्राउज़र के लिए '95 के आसपास जारी किया गया था। चूंकि HTML5 ब्राउज़र के नए संस्करणों के साथ लोकप्रियता और समर्थन प्राप्त करना जारी रखता है, इसलिए NPAPI का उपयोग करने वाले प्लग इन धीरे-धीरे समाप्त हो जाते हैं।
इसके बजाय, यूनिटी ने ही डेवलपर्स से WebGL . को चालू करने के लिए कहा है (वेब ग्राफिक्स लाइब्रेरी) जो एक जावास्क्रिप्ट एपीआई है और किसी भी प्लगइन के उपयोग के बिना निर्दिष्ट किसी भी ब्राउज़र के भीतर 3 डी और 2 डी ग्राफिक्स प्रस्तुत करने के लिए उपयोग किया जाता है। यह वेब प्रोसेसिंग का आधुनिक संस्करण है और इसकी सादगी और प्रभावशीलता के कारण वर्षों से इसने बहुत अधिक कर्षण प्राप्त किया है।
एकता वेब प्लेयर कैसे काम करें?
भले ही यूनिटी वेब प्लेयर का आधिकारिक रूप से मूल्यह्रास हो गया है और आधुनिक ब्राउज़र में इसे सक्षम करने के लिए कोई विकल्प नहीं हैं, फिर भी कुछ वर्कअराउंड हैं जो आप वेब प्लेयर को चलाने और चलाने के लिए कर सकते हैं। नीचे, हमने कुछ तरीकों को सूचीबद्ध किया है जिनका आप उपयोग कर सकते हैं लेकिन चेतावनी दी जाती है कि इस बात की कोई गारंटी नहीं है कि सब कुछ सुचारू रूप से चलेगा (यह स्पष्ट है क्योंकि कोई आधिकारिक समर्थन नहीं है)।
सुनिश्चित करें कि आप पहले समाधान के साथ समाधान शुरू करते हैं और अपने तरीके से काम करते हैं। वे उपयोगिता और जटिलता के क्रम में सूचीबद्ध हैं।
समाधान 1:Internet Explorer 11 और Safari का उपयोग करना
भले ही सबसे लोकप्रिय ब्राउज़रों ने यूनिटी वेब प्लेयर के लिए समर्थन समाप्त कर दिया है, डिफ़ॉल्ट ब्राउज़र जो विंडोज और मैक ऑपरेटिंग सिस्टम के साथ भेजे जाते हैं, वे यूनिटी वेब प्लेयर का समर्थन करते हैं। इसका मतलब है कि इन प्लेटफार्मों में अभी भी 'आधिकारिक' समर्थन है, लेकिन यह बहुत जल्द चरणबद्ध हो सकता है या स्वयं ब्राउज़र (आईई 11) मूल्यह्रास कर सकते हैं। समाधान को लागू करने से पहले सुनिश्चित करें कि आप अपने कंप्यूटर पर एक व्यवस्थापक के रूप में लॉग इन हैं।
- आधिकारिक एकता वेब प्लेयर वेबसाइट पर नेविगेट करें और विंडोज या मैकओएस के लिए वेब प्लेयर डाउनलोड करें।
- इंस्टॉलेशन पैकेज स्थापित करने के बाद, पुनः प्रारंभ करें आपका कंप्यूटर। Windows + S दबाएं , 'इंटरनेट एक्सप्लोरर' टाइप करें और एप्लिकेशन खोलें।
यदि आपके पास Apple मशीन है, तो आप उसमें Safari लॉन्च कर सकते हैं। अब उस सामग्री को खोलने का प्रयास करें जो त्रुटि पैदा कर रही थी और जांचें कि क्या समस्या हल हो गई है।
समाधान 2:Firefox विस्तारित समर्थन रिलीज़ स्थापित करना
फ़ायरफ़ॉक्स ईएसआर (एक्सटेंडेड सपोर्ट रिलीज़) फ़ायरफ़ॉक्स का एक संस्करण है जिसका उपयोग उन संगठनों या कंपनियों द्वारा किया जाता है जिन्हें बड़े पैमाने पर तैनाती के लिए विस्तारित समर्थन की आवश्यकता होती है। देशी फायरफॉक्स एप्लिकेशन में 'रैपिड' रिलीज की तुलना में, फायरफॉक्स ईएसआर हर 6 सप्ताह में नई सुविधाओं के साथ अपडेट नहीं होता है। इसके बजाय, केवल उन्हीं अपडेट को पुश किया जाता है जिन्हें महत्वपूर्ण माना जाता है या जिनमें महत्वपूर्ण सुरक्षा अपडेट होते हैं।
ऐसा लगता है कि Firefox ESR अभी भी यूनिटी वेब प्लेयर सहित NPAPI का समर्थन करता है। आप फ़ायरफ़ॉक्स के इस संस्करण को डाउनलोड कर सकते हैं और फिर सामग्री को लॉन्च करने का प्रयास कर सकते हैं। ज्यादातर मामलों में, सब कुछ उम्मीद के मुताबिक काम करेगा।
- फ़ायरफ़ॉक्स ईएसआर आधिकारिक वेबसाइट पर नेविगेट करें और अपनी भाषा के अनुसार 32-बिट संस्करण डाउनलोड करें।
- एक्ज़ीक्यूटेबल पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएँ select चुनें .
- सॉफ़्टवेयर की स्थापना के बाद, अपने कंप्यूटर को पुनरारंभ करें और सामग्री तक पहुंचने का प्रयास करें और देखें कि क्या समस्या हल हो गई है।
समाधान 3:वर्चुअल बॉक्स में ब्राउज़र का पुराना संस्करण इंस्टॉल करना
यदि आप इंटरनेट एक्सप्लोरर या सफारी में वांछित अनुभव प्राप्त नहीं कर सकते हैं, तो वे लोकप्रिय ब्राउज़रों में एकता वेब प्लेयर को काम करने का एकमात्र तरीका है कि उनका एक पुराना संस्करण डाउनलोड करें और उन्हें वर्चुअल बॉक्स के अंदर स्थापित करें। हम उन्हें सीधे अपनी मुख्य ऑपरेटिंग सिस्टम छवि में स्थापित नहीं कर सकते क्योंकि नवीनतम संस्करण पहले से ही स्थापित किया जाएगा (ज्यादातर मामलों में) और एक पुराना संस्करण समस्याओं के बिना नवीनतम संस्करण को प्रतिस्थापित नहीं कर सकता है।
वर्चुअल बॉक्स एक ऐसा एप्लिकेशन है जो उपयोगकर्ताओं को ऑपरेटिंग सिस्टम के भीतर एक सैंडबॉक्स (अलग स्वतंत्र स्थान) बनाने की अनुमति देता है ताकि उपयोगकर्ता आसानी से इसमें अन्य ऑपरेटिंग सिस्टम स्थापित कर सकें। आप वर्चुअलबॉक्स पर विंडोज 10 को कैसे सेटअप करें, इस पर हमारे लेख की जांच कर सकते हैं। सुनिश्चित करें कि आपके कंप्यूटर पर वर्चुअलबॉक्स पहले से स्थापित है। यदि नहीं, तो आप इसे Oracle की आधिकारिक वेबसाइट से डाउनलोड कर सकते हैं।
- अपने वर्चुअल बॉक्स में विंडोज 10 लॉन्च करें। अब, आपको अपने वर्चुअल बॉक्स में ब्राउज़र के निम्नलिखित संस्करण स्थापित करने होंगे।
Chrome Version 45 Firefox Version 50 Opera Version 37
यहां वे लिंक दिए गए हैं जिनका उपयोग आप सभी ब्राउज़र इतिहास तक पहुंच प्राप्त करने के लिए कर सकते हैं। सुनिश्चित करें कि आप पुराने पृष्ठों पर वापस जाते हैं और पुराने संस्करणों को तदनुसार डाउनलोड करते हैं।
गूगल क्रोम
मोज़िला फ़ायरफ़ॉक्स
ओपेरा
- ब्राउज़र स्थापित करने के बाद, आप उस सामग्री पर नेविगेट कर सकते हैं जिसके लिए एकता वेब प्लेयर की आवश्यकता है और इसे लॉन्च करने का प्रयास करें। जांचें कि क्या यह बिना किसी समस्या के ठीक से काम करता है।
समाधान 4:NPAPI Chrome फ़्लैग सक्षम करना
यदि आपने अपने वर्चुअल बॉक्स में क्रोम का एक पुराना संस्करण स्थापित किया है, लेकिन फिर भी यूनिटी वेब प्लेयर को काम करने के लिए नहीं मिल रहा है, तो संभावना है कि आपकी ब्राउज़र सेटिंग्स में एनपीएपीआई क्रोम फ्लैग अक्षम है। यह सुविधा, यदि डिफ़ॉल्ट रूप से सक्षम नहीं है, तो प्रयोगात्मक सेटिंग में परिवर्तन के लिए उपलब्ध होगी। प्रयोगात्मक सेटिंग्स से संकेत मिलता है कि ये सुविधाएं आपके काम को आगे बढ़ा सकती हैं, लेकिन उनकी अपनी कमियां होंगी।
- पुराना संस्करण लॉन्च करें Google Chrome का जिसे आपने अभी समाधान 2 में डाउनलोड किया है।
- ब्राउज़र के एड्रेस बार में निम्नलिखित टाइप करें:
chrome://flags/#enable-npapi
- अब, NPAPI नियंत्रण सेटिंग खुल जाएगी। सक्षम करें . पर क्लिक करें बटन मौजूद है और पुनः लॉन्च करें ब्राउज़र।
- पुनः लॉन्च करने के बाद, ब्राउज़र में गेम/प्लेटफ़ॉर्म तक पहुंचने का प्रयास करें और देखें कि क्या यह चाल है।
यदि आप एक डेवलपर हैं
यदि आप एक डेवलपर हैं और सोच रहे हैं कि क्या यूनिटी वेब प्लेयर के पास वापसी करने की कोई संभावना है, तो संभावना है कि ऐसा नहीं होगा। यूनिटी वेब प्लेयर वास्तव में मूल्यह्रास है क्योंकि बेहतर प्रौद्योगिकियां उपलब्ध हैं जो अधिक सुव्यवस्थित हैं और बेहतर कार्यक्षमता प्रदान करती हैं।
आपको अपने गेम/सामग्री को WebGL तकनीकों में माइग्रेट करने पर विचार करना चाहिए। इन तकनीकों को लगभग सभी कंपनियों (एकता सहित) द्वारा बढ़ावा दिया जाता है। आप वेबजीएल प्रोजेक्ट बनाने और चलाने के तरीके पर एकता के सहायता पृष्ठ पर जा सकते हैं। आपको अपने गेम को एक तकनीक से दूसरी तकनीक में माइग्रेट करने के अनगिनत ट्यूटोरियल भी मिलेंगे।