Kako popraviti, da spletni predvajalnik Unity ne deluje



Preizkusite Naš Instrument Za Odpravo Težav

Unity je dobro znan igralni stroj z več platformami, ki je središče številnih sodobnih iger. Unity se je začel z Appleom leta 2005, od leta 2018 pa se je prikradel 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.



Unity Web Player ne deluje



Vendar pa so po letu 2017 končni uporabniki in razvijalci poročali o številnih poročilih, da je spletni predvajalnik Unity prenehal delovati na svojih spletnih brskalnikih. Takšno stanje je bilo po vsem svetu in je prizadelo vse.



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

Unity Web Player je amortiziran

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

NPAPI (Netscape Plugin Application Programming Interface) je API, ki omogoča razvoj razširitev 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 sama razvijalce pozvala, naj se predajo WebGL (Web Graphics Library), ki je API za JavaScript in se uporablja za upodabljanje 3D in 2D grafike v katerem koli brskalniku, ki je določen, brez uporabe kakršnih koli vtičnikov. To je sodobna različica spletne obdelave, ki je z leti pridobila veliko oprijema zaradi svoje preprostosti in učinkovitosti.

Kako doseči, da Unity Web Player deluje?

Čeprav je Unity Web Player uradno amortiziran in v sodobnem brskalniku ni možnosti, da bi ga omogočili, še vedno obstajajo nekatere rešitve, s katerimi lahko spletni predvajalnik zaženete. Spodaj smo našteli nekatere metode, ki jih lahko uporabite, vendar vas opozarjamo, da ni nobenega zagotovila, da bo vse teklo brez težav (to je očitno, ker ni uradne podpore).

Poskrbite, da boste začeli rešitve s prvo in se spustili navzdol. Navedeni so po vrstnem redu uporabnosti in zahtevnosti.

1. rešitev: Uporaba Internet Explorer 11 in Safari

Čeprav so najbolj priljubljeni brskalniki končali podporo za Unity Web Player, privzeti brskalniki, ki so dobavljeni z operacijskima sistemoma Windows in Mac, podpirajo Unity Web Player. To pomeni, da na teh platformah še vedno obstaja „uradna“ podpora, vendar se lahko kmalu postopoma ukine ali pa brskalniki sami (IE11) oslabijo. Pred uveljavitvijo rešitve morate biti prijavljeni kot skrbnik v računalniku.

  1. Pomaknite se do uradne osebe Unity spletni predvajalnik spletno mesto in prenesite spletni predvajalnik za Windows ali macOS.

    Uradno obvestilo o amortizaciji spletnega predvajalnika Unity

  2. Po namestitvi namestitvenega paketa ponovni zagon računalnik. Pritisnite Windows + S , vnesite »Internet Explorer« in odprite aplikacijo.

    Ponovni zagon Internet Explorerja

Če imate računalnik Apple, 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 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 z 'hitrimi' izdajami v izvorni aplikaciji Firefox se Firefox ESR ne posodablja z novimi funkcijami vsakih 6 tednov. Namesto tega se potisnejo 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 s spletnim predvajalnikom Unity. Lahko prenesete to različico Firefoxa in nato poskusite zagnati vsebino. V večini primerov bo vse delovalo po pričakovanjih.

  1. Pomaknite se do Uradna spletna stran Firefox ESR in naložite 32-bitno različico v svojem jeziku.

    Nalaganje razširjene podpore za Firefox

  2. Z desno miškino tipko kliknite izvršljivo datoteko in izberite Zaženi kot skrbnik .

    Spletni predvajalnik Unity

  3. Po namestitvi programske opreme znova zaženite računalnik in poskusite dostopati do vsebine ter preveriti, ali je težava odpravljena.

3. rešitev: Namestitev starejše različice brskalnikov v Virtual Box

Če v Internet Explorerju ali Safariju ne morete dobiti želene izkušnje, lahko Unity Web Player v priljubljenih brskalnikih deluje le tako, da prenesete starejšo različico in jih namestite v navidezno polje. Ne moremo jih namestiti neposredno v glavno sliko operacijskega sistema, ker bo najnovejša različica že nameščena (v večini primerov) in starejša različica ne more nadomestiti najnovejše različice, ne da bi pri tem naletela na težave.

Virtual box je aplikacija, ki uporabnikom omogoča ustvarjanje peskovnika (ločenega neodvisnega prostora) v operacijskem sistemu, tako da lahko uporabniki vanj enostavno namestijo druge operacijske sisteme. Naš članek si lahko ogledate na Kako namestiti Windows 10 na VirtualBox . Prepričajte se, da imate v računalniku predhodno nameščen VirtualBox. V nasprotnem primeru ga lahko prenesete z uradnega spletnega mesta Oracle.

  1. Zaženite Windows 10 v navidezni škatli. Zdaj morate v svoj Virtual Box namestiti naslednje različice brskalnikov.
Chrome različica 45 Firefox različica 50 Opera različica 37

Tu so povezave, s katerimi lahko dostopate do celotne zgodovine brskalnika. Poskrbite, da se boste vrnili na starejše strani in ustrezno prenesli starejše različice.

Prenos starejše različice Chroma

Google Chrome

Mozilla Firefox

Opera

  1. Po namestitvi brskalnikov se lahko pomaknete do vsebine, ki zahteva Unity Web Player, in jo poskusite zagnati. Brez težav preverite, ali deluje pravilno.

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

Če ste v navidezno polje namestili starejšo različico Chroma, vendar še vedno ne morete zagnati spletnega predvajalnika Unity, obstaja verjetnost, da je zastavica NPAPI Chrome onemogočena v nastavitvah brskalnika. Ta funkcija, če privzeto ni omogočena, bo na voljo za spreminjanje v poskusnih nastavitvah. Eksperimentalne nastavitve kažejo, da te funkcije lahko »uvedejo« vaše stvari, vendar bodo imele svoje pomanjkljivosti.

  1. Zaženite starejša različica brskalnika Google Chrome, ki ste ga pravkar prenesli v 2. rešitvi.
  2. V naslovno vrstico brskalnika vnesite naslednje:
chrome: // flags / # enable-npapi

Omogočanje NPAPI - Chrome

  1. Zdaj se bodo odprle nastavitve nadzora NPAPI. Kliknite na Omogoči gumb prisoten in Ponovno zaženite brskalnik.
  2. Po ponovnem zagonu poskusite dostopati do igre / platforme v brskalniku in preveriti, ali je to v redu.

Če ste razvijalec

Če ste razvijalec in se sprašujete, ali ima Unity Web Player kakršne koli možnosti za vrnitev, 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 promovirajo skoraj vsa podjetja (vključno z Unity). Lahko se pomaknete do Stran za pomoč Unity o tem, kako zgraditi in voditi projekt WebGL. Naleteli boste tudi na nešteto vadnic o tem, kako svojo igro prestaviti iz ene tehnologije v drugo.

5 minut branja