Kako popraviti Unity Web Player ne radi

Unity je dobro poznati platformski gaming motor koji je središte mnogih modernih igara. Unity je započeo s Appleom 2005. godine, a od 2018. godine prošao je na više od 25 različitih platformi. Koristi se za izradu mehanike za krajnje igre, uključujući 3D, VR, proširenu stvarnost i simulacije itd.

Unity Web Player ne radi

Međutim, nakon 2017. došlo je do brojnih izvještaja krajnjih korisnika kao i programera da je Unity Web Player prestao raditi na svojim web preglednicima. Ovakva je situacija doživjela u cijelom svijetu i utjecala je na sve.

Zašto se to dogodilo? U ovom ćemo članku proći kroz sve razloge kao i zaobilaženje koje možete primijeniti kako bi zaobišli problem.

Unity Web Player amortizira se

Već od 2019. godine većina preglednika je završila podršku za Unity Web Player. Ovi preglednici uključuju Google Chrome, Firefox itd. Kako vrijeme prolazi, brojni preglednici počeli su obustavljati podršku za NPAPI dodatke koji uključuju Unity 3D Web Player i Java.

NPAPI (Netscape Plugin Application Programming Interface) je API koji omogućava da se razviju proširenja preglednika i prvi put je objavljena za preglednike Netscape oko '95. Kako HTML5 i dalje stječe popularnost i podršku s novijim verzijama preglednika, dodaci koji koriste NPAPI polako se ukidaju.

Umjesto toga, Unity je sam tražio od programera da se prebace na WebGL (Web Graphics Library) koji je JavaScript API i koristi se za prikazivanje 3D i 2D grafike unutar bilo kojeg određenog preglednika bez ikakvog korištenja dodataka. Ovo je moderna verzija web obrade, koja je tijekom godina stekla puno poteškoća zbog svoje jednostavnosti, a opet učinkovitosti.

Kako natjerati Unity Web Player da radi?

Iako se Unity Web Player službeno amortizira i ne postoje mogućnosti koje bi ga omogućile u modernom pregledniku, još uvijek postoje određena zaobilaženja koja možete izvesti kako biste pokrenuli i pokrenuli web player. U nastavku smo naveli neke od metoda koje možete koristiti, ali upozoriti vas da nema garancije da će sve proći bez problema (to je očito jer nema službene podrške).

Obavezno krenite s rješenjima s prvim i krenite prema dolje. Navedeni su prema korisnosti i složenosti.

1. rješenje: upotreba Internet Explorera 11 i Safarija

Iako su najpopularniji preglednici završili podršku za Unity Web Player, zadani preglednici koji se isporučuju s Windows i Mac operativnim sustavima podržavaju Unity Web Player. To znači da još uvijek postoji "službena" podrška na tim platformama, ali može se ubrzo ukinuti ili će se sami preglednici (IE11) oslabiti. Provjerite jeste li prijavljeni kao administrator na računalu prije primjene rješenja.

  1. Dođite na službenu web stranicu Unity Web playera i preuzmite Web Player za Windows ili macOS.

    Službena obavijest o amortizaciji web igrača Unity
  2. Nakon što instalirate instalacijski paket, ponovno pokrenite računalo. Pritisnite Windows + S, upišite "Internet Explorer" i otvorite aplikaciju.

    Ponovno pokretanje Internet Explorera

U slučaju da imate Apple-ovu mašinu, možete pokrenuti Safari u njoj. Sada pokušajte otvoriti sadržaj koji je uzrokovao pogrešku i provjerite je li problem riješen.

2. rješenje: Instaliranje izdanja Firefox Extended Support

Firefox ESR (Extended Support Release) je inačica Firefoxa koju koriste organizacije ili tvrtke kojima je potrebna proširena podrška za masovno korištenje. U usporedbi s 'brzim' izdanjima u matičnoj aplikaciji Firefox, Firefox ESR ne ažurira se novim značajkama svakih 6 tjedana. Umjesto toga, guraju se samo ona ažuriranja za koja se zna da su kritična ili sadrže kritična sigurnosna ažuriranja.

Čini se da Firefox ESR i dalje podržava NPAPI, uključujući Unity Web Player. Možete preuzeti ovu verziju Firefoxa, a zatim pokušajte pokrenuti sadržaj. U većini slučajeva sve će raditi kako se očekuje.

  1. Idite na službenu web stranicu Firefox ESR-a i preuzmite 32-bitnu verziju ovisno o vašem jeziku.

    Preuzimanje izdanja proširene podrške za Firefox
  2. Desnom tipkom miša kliknite izvršnu datoteku i odaberite Pokreni kao administrator .

    Unity Web Player
  3. Nakon instaliranja softvera, ponovno pokrenite računalo i pokušajte pristupiti sadržaju i provjerite je li problem riješen.

3. rješenje: Instalacija starije verzije preglednika u virtualni okvir

Ako ne možete dobiti željeno iskustvo u Internet Exploreru ili Safariju, jedini način da Unity Web Player radi u popularnim preglednicima je preuzimanje starije verzije softvera i instaliranje unutar virtualnog okvira. Ne možemo ih instalirati izravno u našu glavnu sliku operativnog sustava jer će najnovija verzija već biti instalirana (u većini slučajeva), a starija verzija ne može zamijeniti najnoviju verziju bez naleta na probleme.

Virtualni okvir je aplikacija koja omogućuje korisnicima stvaranje sigurnosnog sandučeta (zasebnog neovisnog prostora) unutar operativnog sustava kako bi korisnici lakše u njega instalirali druge operativne sustave. Možete pogledati naš članak o tome kako postaviti Windows 10 na VirtualBox. Provjerite imate li na računalu prethodno instaliran VirtualBox. Ako ne, možete ga preuzeti sa službene web stranice tvrtke Oracle.

  1. Pokrenite Windows 10 u svoj virtualni okvir. Sada morate instalirati sljedeće verzije preglednika u vaš virtualni okvir.
 Chrome inačica 45 Firefox verzija 50 Operativna verzija 37 

Evo poveznica pomoću kojih možete pristupiti cijeloj povijesti preglednika. Obavezno se vratite na starije stranice i u skladu s tim preuzimate starije verzije.

Preuzimanje starije verzije Chromea

Google Chrome

Mozilla Firefox

Opera

  1. Nakon što instalirate preglednike, možete se kretati do sadržaja za koji je potreban Unity Web Player i pokušajte ga pokrenuti. Provjerite radi li pravilno bez ikakvih problema.

4. rješenje: omogućavanje NPAPI zastave za Chrome

Ako ste instalirali stariju verziju Chromea u svoj virtualni okvir, ali još uvijek ne može natjerati Unity Web Player da radi, postoje šanse da je NPAPI Chrome zastava onemogućena u postavkama vašeg preglednika. Ova značajka, ako nije omogućena prema zadanim postavkama, bit će dostupna za promjenu u eksperimentalnim postavkama. Eksperimentalne postavke pokazuju da ove značajke "mogu" pokrenuti vaše stvari, ali imat će i njihove nedostatke.

  1. Pokrenite stariju verziju preglednika Google Chrome koju ste upravo preuzeli u 2. rješenju.
  2. Unesite u adresnu traku preglednika sljedeće:
 chrome: // flags / # enable-npapi 

Omogućivanje NPAPI - Chrome
  1. Sada će se otvoriti postavke kontrole NPAPI. Kliknite sadašnji gumb Omogući i ponovno pokrenite preglednik.
  2. Nakon ponovnog pokretanja, pokušajte pristupiti igri / platformi u pregledniku i provjerite radi li ovaj trik.

Ako ste programer

Ako ste programer i pitate se da li Unity Web Player ima šanse za povratak, vjerojatno je da neće. Unity Web Player stvarno se amortizira jer su dostupne bolje tehnologije koje su pojednostavljene i pružaju bolje funkcionalnosti.

Razmislite o premještanju igre / sadržaja na WebGL tehnologije. Ove tehnologije promoviraju gotovo sve tvrtke (uključujući Unity). Možete se kretati na stranici pomoći Unitya o tome kako izgraditi i pokrenuti webGL projekt. Naići ćete i na bezbroj tutorijala o tome kako premjestiti svoju igru ​​s jedne tehnologije na drugu.

Zanimljivi Članci