Hogyan lehet kijavítani a Unity Web Player működését

A Unity egy jól ismert, több platformot átfogó játékmotor, amely számos modern játék középpontjában áll. A Unity 2005-ben kezdte meg működését az Apple-nél, és 2018-tól már több mint 25 különböző platform felé igyekezett. Végjáték-mechanika létrehozására használják, beleértve a 3D-t, a VR-t, a kiterjesztett valóságot és a szimulációkat stb.

2017 után azonban számos olyan jelentés érkezett a végfelhasználóktól és a fejlesztőktől, hogy a Unity Web Player leállt a webböngészőjükön. Ez a helyzet az egész világon tapasztalható volt, és mindenkit érintett.

Miért fordult elő ez? Ebben a cikkben áttekintjük az összes okot és megoldást, amelyeket telepíthet a probléma kijátszása érdekében.

A Unity Web Player lejárt

2019-től a böngészők többsége megszüntette az Unity Web Player támogatását. Ezek a böngészők tartalmazzák a Google Chrome-ot, a Firefoxot stb.

Az NPAPI (Netscape Plugin Application Programming Interface) egy olyan API, amely lehetővé teszi a böngészőbővítmények fejlesztését, és először '95 körül jelent meg a Netscape böngészők számára. Mivel a HTML5 továbbra is egyre népszerűbb és támogatja a böngészők újabb verzióit, az NPAPI-t használó bővítmények lassan megszűnnek.

Ehelyett maga a Unity arra kérte a fejlesztőket, hogy térjenek át a WebGL-re (Web Graphics Library), amely egy JavaScript API, és amelyet 3D és 2D grafikák megjelenítésére használnak minden megadott böngészőben bármilyen plugin felhasználása nélkül. Ez a webes feldolgozás modern változata, és az évek során rengeteg vonzerőt nyert egyszerűsége, ugyanakkor hatékonysága miatt.

Hogyan lehet működtetni a Unity Web Playert?

Annak ellenére, hogy a Unity Web Player hivatalosan leértékelődött, és nincs lehetőség az engedélyezésére a modern böngészőben, még mindig van néhány megoldás, amelyet elvégezhet a weblejátszó üzembe helyezéséhez. Az alábbiakban felsoroltunk néhány módszert, amelyeket használhat, de figyelmeztetni kell, hogy nincs garancia arra, hogy minden zökkenőmentesen fog menni (ez nyilvánvaló, mivel nincs hivatalos támogatás).

Ügyeljen arra, hogy az elsővel kezdje a megoldásokat, és haladjon tovább. Hasznosságuk és összetettségük szerint vannak felsorolva.

1. megoldás: Az Internet Explorer 11 és a Safari használata

Annak ellenére, hogy a legnépszerűbb böngészők befejezték az Unity Web Player támogatását, a Windows és a Mac operációs rendszerrel együtt szállított alapértelmezett böngészők támogatják az Unity Web lejátszót. Ez azt jelenti, hogy ezeken a platformokon még mindig létezik „hivatalos” támogatás, de hamarosan megszűnik, vagy maguk a böngészők (IE11) leértékelődhetnek. A megoldás bevezetése előtt ellenőrizze, hogy rendszergazdaként van-e bejelentkezve a számítógépére.

  1. Keresse meg a hivatalos Unity Web Player webhelyet, és töltse le a Weblejátszót Windows vagy macOS rendszerhez.
  2. A telepítőcsomag telepítése után indítsa újra a számítógépet. Nyomja meg a Windows + S billentyűt , írja be az „Internet Explorer” parancsot, és nyissa meg az alkalmazást.

Ha van Apple géped, elindíthatod benne a Safari-t. Most próbálja meg megnyitni a hibát okozó tartalmat, és ellenőrizze, hogy a probléma megoldódott-e.

2. megoldás: A Firefox Extended Support Release telepítése

A Firefox ESR (Extended Support Release) a Firefox egyik változata, amelyet olyan szervezetek vagy vállalatok használnak, amelyeknek kiterjesztett támogatásra van szükségük a tömeges telepítéshez. A natív Firefox alkalmazás „gyors” kiadásaihoz képest a Firefox ESR nem frissül minden héten új funkciókkal. Ehelyett csak azokat a frissítéseket tolják, amelyekről ismert, hogy kritikusak, vagy kritikus biztonsági frissítéseket tartalmaznak.

Úgy tűnik, hogy a Firefox ESR továbbra is támogatja az NPAPI-t, beleértve az Unity Web Playert is. Letöltheti a Firefox ezen verzióját, majd megpróbálhatja elindítani a tartalmat. A legtöbb esetben minden a várakozásoknak megfelelően fog működni.

  1. Keresse meg a Firefox ESR hivatalos webhelyét, és töltse le a 32 bites verziót az Ön nyelvének megfelelően.
  2. Kattintson a jobb gombbal a futtatható fájlra, és válassza a Futtatás rendszergazdaként lehetőséget .
  3. A szoftver telepítése után indítsa újra a számítógépet, és próbálja meg elérni a tartalmat, és ellenőrizze, hogy a probléma megoldódott-e.

3. megoldás: A böngészők régebbi verziójának telepítése a Virtual Boxba

Ha nem tudja elérni a kívánt élményt az Internet Explorer vagy a Safari böngészőben, akkor a népszerű böngészőkben a Unity Web Player működésének egyetlen módja az, ha letölti egy régebbi verzióját, és telepíti a Virtuális dobozba. Nem telepíthetjük őket közvetlenül az operációs rendszer fő képére, mert a legfrissebb verzió már telepítésre kerül (a legtöbb esetben), és egy régebbi verzió nem pótolhatja a legújabb verziót anélkül, hogy problémákba ütközne.

A Virtual box olyan alkalmazás, amely lehetővé teszi a felhasználók számára, hogy az operációs rendszeren belül homokozót (különálló, független helyet) hozzanak létre, így a felhasználók könnyen telepíthetnek más operációs rendszereket is. Megtekintheti cikkünket: A Windows 10 telepítése a VirtualBox-on. Előzetesen győződjön meg arról, hogy a VirtualBox telepítve van a számítógépére. Ha nem, letöltheti az Oracle hivatalos webhelyéről.

  1. Indítsa el a Windows 10-et a Virtuális dobozban. Most a böngészők következő verzióit kell telepítenie a Virtuális dobozba.
Chrome 45-ös verzió Firefox 50-es verzió Opera 37-es verzió

Itt vannak a linkek, amelyek segítségével hozzáférhet a böngésző előzményeihez. Ügyeljen arra, hogy visszalépjen a régebbi oldalakra, és ennek megfelelően töltse le a régebbi verziókat.

Google Chrome

Mozilla Firefox

Opera

  1. A böngészők telepítése után navigálhat a tartalomhoz, amelyhez Unity Web Player szükséges, és megpróbálhatja elindítani. Ellenőrizze, hogy minden probléma nélkül működik-e megfelelően.

4. megoldás: Az NPAPI Chrome Flag engedélyezése

Ha a Chrome régebbi verzióját telepítette a virtuális dobozába, de még mindig nem tudja működtetni a Unity Web Player programot, akkor valószínű, hogy az NPAPI Chrome Flag funkció le van tiltva a böngésző beállításaiban. Ha ez a funkció alapértelmezés szerint nincs engedélyezve, akkor a kísérleti beállításokban módosítható lesz. A kísérleti beállítások azt jelzik, hogy ezek a funkciók „elindíthatják” a dolgokat, de megvannak a maguk hátrányai.

  1. Indítsa el a Google Chrome régebbi verzióját , amelyet az imént töltött le a 2. megoldásban.
  2. Írja be a következőket a böngésző címsorába:
chrome: // flags / # enable-npapi
  1. Most megnyílnak az NPAPI vezérlő beállításai. Kattintson az Engedélyezés gombra, és indítsa újra a böngészőt.
  2. Az újraindítás után próbálja meg elérni a játékot / platformot a böngészőben, és ellenőrizze, hogy ez sikerül-e.

Ha Ön fejlesztő

Ha Ön fejlesztő és kíváncsi arra, hogy a Unity Web Player-nek van-e esélye a visszatérésre, akkor valószínűleg nem. A Unity Web Player valóban leértékelődött, mert jobb technológiák állnak rendelkezésre, amelyek korszerűbbek és jobb funkciókat kínálnak.

Fontolja meg a játék / tartalom áttérését a WebGL technológiákra. Ezeket a technológiákat szinte minden vállalat (köztük a Unity) is népszerűsíti. A WebGL projekt felépítésével és futtatásával navigálhat a Unity súgóoldalára. Számtalan oktatóanyaggal is találkozhat, hogy hogyan lehet migrálni a játékot az egyik technológiáról a másikra.