Kako popraviti Unity Web Player ne deluje

Unity je dobro znan večplastniški igralni motor, ki je središče številnih sodobnih iger. Unity se je z Appleom začel leta 2005, od leta 2018 pa se je prebil na več kot 25 različnih platform. Uporablja se za ustvarjanje mehanike končnih iger, vključno s 3D, VR, razširjeno resničnostjo in Simulacijami itd.

Spletni predvajalnik Unity ne deluje

Vendar pa so po letu 2017 končni uporabniki in razvijalci številna poročila, da je Unity Web Player prenehal delovati na svojih spletnih brskalnikih. Te razmere so se dogajale po vsem svetu in vplivale so na vse.

Zakaj se je to zgodilo? V tem članku bomo preučili vse razloge, pa tudi rešitve, ki jih lahko uporabite za izogibanje težavi.

Unity Web Player je amortiziran

Od leta 2019 je večina brskalnikov končala podporo za Unity Web Player. Ti brskalniki vključujejo Google Chrome, Firefox itd. S časom so številni brskalniki začeli opuščati podporo za vtičnike NPAPI, ki vključujejo spletni spletni predvajalnik Unity 3D in Java.

NPAPI (Netscape Plugin Application Programming Interface) je API, ki omogoča, da se razširijo razširitve brskalnikov in je bil prvič izdan za brskalnike Netscape okoli leta 95. Ker HTML5 še naprej pridobiva priljubljenost in podporo z novejšimi različicami brskalnikov, se vtičniki, ki uporabljajo NPAPI, počasi ukinjajo.

Namesto tega je Unity sam razvijalce zaprosil, naj se vrnejo na WebGL (Web Graphics Library), ki je JavaScript API in se uporablja za upodabljanje 3D in 2D grafike v katerem koli določenem brskalniku, brez uporabe nobenih vtičnikov. To je sodobna različica spletne obdelave in je z leti pridobila veliko oprijema zaradi svoje preprostosti, a hkrati učinkovitosti.

Kako spodbuditi delovanje Unity Web Playerja?

Čeprav je Unity Web Player uradno amortiziran in ni nobenih možnosti, da bi ga omogočili v sodobnem brskalniku, je še vedno nekaj rešitev, ki jih lahko izvedete, da lahko spletni predvajalnik zaženete in zaženete. Spodaj smo našteli nekaj metod, ki jih lahko uporabite, vendar vas opozorimo, da ni nobenega zagotovila, da bo vse potekalo nemoteno (to je očitno, ker ni uradne podpore).

Prepričajte se, da začnete z rešitvami s prvo in delate pot navzdol. Navedeni so po vrstnem redu uporabnosti in zahtevnosti.

1. rešitev: Uporaba Internet Explorerja 11 in Safarija

Čeprav so najbolj priljubljeni brskalniki končali podporo za Unity Web Player, privzeti brskalniki, ki so priloženi operacijskim sistemom Windows in Mac, podpirajo Unity Web Player. To pomeni, da na teh platformah še vedno obstaja "uradna" podpora, vendar se lahko kmalu ustavi ali pa se brskalniki sami (IE11) lahko poslabšajo. Prepričajte se, da ste v računalniku prijavljeni kot skrbnik v računalniku.

  1. Pojdite na uradno spletno mesto Unity Web Player in prenesite spletni predvajalnik za Windows ali macOS.

    Uradno obvestilo o amortizaciji spletnega igralca Unity
  2. Po namestitvi namestitvenega paketa znova zaženite računalnik. Pritisnite Windows + S, vnesite 'Internet Explorer' in odprite aplikacijo.

    Ponovni zagon Internet Explorerja

V primeru, da imate Apple-ov stroj, lahko v njem zaženete Safari. Zdaj poskusite odpreti vsebino, ki je povzročila napako, in preverite, ali je težava odpravljena.

2. rešitev: Namestitev izdaje razširjene podpore za Firefox

Firefox ESR (Extended Support Release) je različica Firefoxa, ki jo uporabljajo organizacije ali podjetja, ki potrebujejo razširjeno podporo za množično uvajanje. V primerjavi s "hitrimi" izdajami v domači aplikaciji Firefox se Firefox ESR ne posodablja z novimi funkcijami vsakih 6 tednov. Namesto tega se potiskajo samo tiste posodobitve, za katere je znano, da so kritične ali vsebujejo kritične varnostne posodobitve.

Zdi se, da Firefox ESR še vedno podpira NPAPI, vključno z Unity Web Player. To različico Firefoxa lahko prenesete in poskusite zagnati vsebino. V večini primerov bo vse delovalo po pričakovanjih.

  1. Pojdite na uradno spletno mesto Firefox ESR in prenesite 32-bitno različico glede na vaš jezik.

    Prenos razširjene podpore za Firefox
  2. Z desno miškino tipko kliknite izvedljiv del in izberite Zaženi kot skrbnik .

    Unity Web Player
  3. Po namestitvi programske opreme znova zaženite računalnik in poskusite dostopati do vsebine in preverite, ali je težava rešena.

3. rešitev: Namestitev starejše različice brskalnikov v virtualni okvir

Če ne morete dobiti želenih izkušenj v Internet Explorerju ali Safariju, lahko samo, da Unity Web Player deluje v priljubljenih brskalnikih, prenesete starejšo različico in jih namestite v Virtual Box. Ne moremo jih namestiti neposredno v našo glavno podobo operacijskega sistema, ker bo najnovejša različica že nameščena (v večini primerov), starejša različica pa ne more nadomestiti najnovejše različice, ne da bi prišlo do težav.

Virtual box je aplikacija, ki uporabnikom omogoča, da v operacijskem sistemu ustvarijo peskovnik (ločen neodvisen prostor), tako da lahko uporabniki v njem enostavno namestijo druge operacijske sisteme. Oglejte si naš članek o tem, kako nastaviti Windows 10 na VirtualBox. Pred tem se prepričajte, da imate v računalniku nameščen VirtualBox. Če ne, ga lahko prenesete z uradnega spletnega mesta Oracle.

  1. Zaženite Windows 10 v vašem virtualnem polju. Zdaj morate v virtualni okvir namestiti naslednje različice brskalnikov.
 Chrome različica 45 Firefox različice 50 Opera različica 37 

Tu so povezave, s katerimi lahko dostopate do celotne zgodovine brskalnika. Prepričajte se, da se vrnete na starejše strani in ustrezno prenesete starejše različice.

Prenos starejše različice Chroma

Google Chrome

Mozilla Firefox

Opera

  1. Po namestitvi brskalnikov se lahko pomaknete do vsebine, za katero je potreben Unity Web Player, in jo poskusite zagnati. Preverite, ali deluje pravilno, brez kakršnih koli težav.

4. rešitev: Omogočanje zastavice NPAPI Chrome

Če ste v virtualno okno namestili starejšo različico Chroma, vendar še vedno ne more delovati Unity Web Player, obstaja možnost, da je v nastavitvah brskalnika onemogočena zastavica NPAPI Chrome. Ta funkcija, če ne bo privzeto omogočena, bo na voljo za spreminjanje v poskusnih nastavitvah. Eksperimentalne nastavitve kažejo, da lahko te funkcije "popravijo" vaše stvari, vendar bodo imele svoje pomanjkljivosti.

  1. Zaženite starejšo različico Google Chroma, ki ste jo pravkar prenesli v 2. rešitvi.
  2. V naslovno vrstico brskalnika vnesite naslednje:
 chrome: // zastave / # enable-npapi 

Omogočanje NPAPI - Chrome
  1. Zdaj se bodo odprle nastavitve nadzora NPAPI. Kliknite na gumb Enable (Omogoči ) in ponovno zaženite brskalnik.
  2. Po ponovnem zagonu poskusite odpreti igro / platformo v brskalniku in preverite, ali to stori trik.

Če ste razvijalec

Če ste razvijalec in se sprašujete, ali ima Unity Web Player kakršno koli možnost, da se vrne, se verjetno ne bo. Unity Web Player je resnično amortiziran, ker so na voljo boljše tehnologije, ki so bolj racionalizirane in zagotavljajo boljše funkcionalnosti.

Razmislite o selitvi igre / vsebine na tehnologije WebGL. Te tehnologije spodbujajo skoraj vsa podjetja (tudi Unity). Pojdite na stran za pomoč Unityju o tem, kako sestaviti in zagnati projekt WebGL. Naleteli boste tudi na nešteto vadnic, kako svojo igro preseliti iz ene tehnologije na drugo.

Zanimivi Članki