Kaip išspręsti „Unity Web Player“ neveikimą



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

„Unity“ yra gerai žinomas įvairių platformų žaidimų variklis, kuris yra daugelio šiuolaikinių žaidimų centras. „Unity“ pradėjo veikti su „Apple“ 2005 m., O nuo 2018 m. Ji pasiekė daugiau nei 25 skirtingas platformas. Jis naudojamas kuriant galutinę žaidimo mechaniką, įskaitant 3D, VR, išplėstąją realybę ir simuliacijas ir kt.



Neveikia „Unity Web Player“



Tačiau po 2017 m. Buvo daugybė galutinių vartotojų ir kūrėjų pranešimų, kad „Unity Web Player“ nustojo veikti savo interneto naršyklėse. Ši situacija buvo patirta visame pasaulyje ir palietė visus.



Kodėl tai įvyko? Šiame straipsnyje mes apžvelgsime visas priežastis ir apeitis, kurias galite pritaikyti, kad apeitumėte problemą.

„Unity Web Player“ yra nusidėvėjęs

Nuo 2019 m. Dauguma naršyklių nustojo palaikyti „Unity Web Player“. Šios naršyklės apima „Google Chrome“, „Firefox“ ir kt. Laikui bėgant, daugelis naršyklių pradėjo nebeveikti palaikymo NPAPI papildiniams, įskaitant „Unity 3D Web Player“ ir „Java“.

NPAPI („Netscape Plugin Application Programming Interface“) yra API, leidžianti tobulinti naršyklės plėtinius ir pirmą kartą išleista „Netscape“ naršyklėms apie ’95. HTML5 vis populiarėjant ir palaikant naujesnes naršyklių versijas, papildiniai, kuriuose naudojama NPAPI, palaipsniui atsisakoma.



Vietoj to, „Unity“ pati paprašė kūrėjų kreiptis „WebGL“ („Web Graphics Library“), kuri yra „JavaScript“ API ir naudojama 3D ir 2D grafikai pateikti bet kurioje nurodytoje naršyklėje, nenaudojant jokių įskiepių. Tai yra moderni internetinio apdorojimo versija ir per daugelį metų įgijo daug traukos dėl savo paprastumo, tačiau efektyvumo.

Kaip priversti „Unity Web Player“ veikti?

Nors „Unity Web Player“ yra oficialiai nusidėvėjęs ir nėra galimybių jį įgalinti šiuolaikinėje naršyklėje, vis tiek yra keletas būdų, kuriuos galite atlikti norėdami paleisti ir paleisti žiniatinklio grotuvą. Žemiau mes išvardijome keletą metodų, kuriuos galite naudoti, tačiau įspėjame, kad nėra jokios garantijos, kad viskas vyks sklandžiai (tai akivaizdu, nes nėra oficialios paramos).

Būtinai pradėkite sprendimus nuo pirmojo ir eikite žemyn. Jie pateikiami naudingumo ir sudėtingumo tvarka.

1 sprendimas: naudokite „Internet Explorer 11“ ir „Safari“

Nors populiariausiose naršyklėse „Unity Web Player“ nebebuvo palaikoma, numatytosios naršyklės, pateikiamos kartu su „Windows“ ir „Mac“ operacinėmis sistemomis, palaiko „Unity Web Player“. Tai reiškia, kad šiose platformose vis dar yra „oficialus“ palaikymas, tačiau ji gali būti gana greitai nutraukta arba pačios naršyklės (IE11) gali nuvertėti. Prieš diegdami sprendimą įsitikinkite, kad esate prisijungę prie kompiuterio administratoriaus.

  1. Eikite į pareigūną „Unity“ interneto grotuvas svetainę ir atsisiųskite „Windows“ arba „MacOS“ žiniatinklio grotuvą.

    Oficialus „Unity Web Player“ nusidėvėjimo pranešimas

  2. Įdiegę diegimo paketą, perkrauti tavo kompiuteris. Paspauskite „Windows + S“ , įveskite „Internet Explorer“ ir atidarykite programą.

    „Internet Explorer“ paleidimas iš naujo

Jei turite „Apple“ mašiną, galite joje paleisti „Safari“. Dabar pabandykite atidaryti turinį, dėl kurio kilo klaida, ir patikrinkite, ar problema išspręsta.

2 sprendimas: įdiekite „Firefox“ išplėstinio palaikymo versiją

„Firefox ESR“ (išplėstinis palaikymo leidimas) yra „Firefox“ versija, kurią naudoja organizacijos ar įmonės, kurioms reikia išplėstinio palaikymo masiniam diegimui. Palyginti su „greitais“ leidimais vietinėje „Firefox“ programoje, „Firefox ESR“ nėra atnaujinama naujomis funkcijomis kas 6 savaites. Vietoj to, siunčiami tik tie naujinimai, kurie, kaip žinoma, yra kritiniai arba kuriuose yra svarbių saugos naujinimų.

Panašu, kad „Firefox ESR“ vis dar palaiko „NPAPI“, įskaitant „Unity Web Player“. Galite atsisiųsti šią „Firefox“ versiją ir pabandyti paleisti turinį. Daugeliu atvejų viskas veiks taip, kaip tikėtasi.

  1. Eikite į Oficiali „Firefox ESR“ svetainė ir atsisiųskite 32 bitų versiją pagal savo kalbą.

    Atsisiunčiamas „Firefox“ išplėstinio palaikymo leidimas

  2. Dešiniuoju pelės mygtuku spustelėkite vykdomąjį failą ir pasirinkite Vykdyti kaip administratorių .

    „Unity Web Player“

  3. Įdiegę programinę įrangą, iš naujo paleiskite kompiuterį ir pabandykite pasiekti turinį ir sužinoti, ar problema išspręsta.

3 sprendimas: įdiegti senesnę naršyklių versiją į „Virtual Box“

Jei negalite gauti norimos patirties naudodami „Internet Explorer“ ar „Safari“, tai vienintelis būdas priversti „Unity Web Player“ veikti populiariose naršyklėse yra atsisiųsti senesnę jų versiją ir įdiegti į „Virtual Box“. Negalime jų įdiegti tiesiai į pagrindinį operacinės sistemos vaizdą, nes naujausia versija jau bus įdiegta (daugeliu atvejų), o senesnė versija negali pakeisti naujausios versijos be problemų.

Virtuali dėžutė yra programa, leidžianti vartotojams operacinėje sistemoje sukurti smėlio dėžę (atskirą nepriklausomą erdvę), kad vartotojai galėtų lengvai joje įdiegti kitas operacines sistemas. Galite patikrinti mūsų straipsnį Kaip nustatyti „Windows 10“ „VirtualBox“ . Iš anksto įsitikinkite, kad kompiuteryje turite įdiegtą „VirtualBox“. Jei ne, galite jį atsisiųsti iš oficialios „Oracle“ svetainės.

  1. Paleiskite „Windows 10“ savo „Virtual Box“. Dabar į „Virtual Box“ turite įdiegti šias naršyklių versijas.
„Chrome“ 45 versija „Firefox“ 50 versija „Opera“ 37 versija

Čia pateikiamos nuorodos, kurias galite naudoti norėdami pasiekti visą naršyklės istoriją. Nepamirškite grįžti į senesnius puslapius ir atitinkamai atsisiųsti senesnes versijas.

Atsisiunčiama senesnė „Chrome“ versija

„Google Chrome“

Mozilla Firefox

Opera

  1. Įdiegę naršykles, galite pereiti prie turinio, kuriam reikalingas „Unity Web Player“, ir pabandyti jį paleisti. Patikrinkite, ar jis veikia tinkamai, be jokių problemų.

4 sprendimas: įjunkite „NPAPI Chrome Flag“

Jei virtualioje dėžutėje įdiegėte senesnę „Chrome“ versiją, bet vis tiek negalite paleisti „Unity Web Player“, yra tikimybė, kad naršyklės nustatymuose „NPAPI Chrome“ vėliava bus išjungta. Šią funkciją, jei ji neįgalinta pagal numatytuosius nustatymus, bus galima pakeisti eksperimentiniuose nustatymuose. Eksperimentiniai nustatymai rodo, kad šios funkcijos gali „paskatinti“ jūsų dalykus, tačiau turės savų trūkumų.

  1. Paleiskite senesnė versija „Google Chrome“, kurią ką tik atsisiuntėte 2 sprendime.
  2. Naršyklės adreso juostoje įveskite:
chrome: // flags / # enable-npapi

Įgalinamas „NPAPI“ - „Chrome“

  1. Dabar atsivers NPAPI valdymo nustatymai. Spustelėkite Įgalinti mygtukas yra ir Paleiskite iš naujo naršyklėje.
  2. Paleidus iš naujo, pabandykite naršyklėje pasiekti žaidimą / platformą ir pažiūrėkite, ar tai nepadeda.

Jei esate kūrėjas

Jei esate kūrėjas ir įdomu, ar „Unity Web Player“ turi kokių nors galimybių sugrįžti, greičiausiai taip nebus. „Unity Web Player“ yra tikrai nuvertėjęs, nes yra geresnių technologijų, kurios yra racionalesnės ir suteikia geresnes funkcijas.

Turėtumėte apsvarstyti galimybę perkelti žaidimą / turinį į „WebGL“ technologijas. Šias technologijas propaguoja beveik visos įmonės (įskaitant „Unity“). Galite pereiti į „Unity“ pagalbos puslapis apie tai, kaip sukurti ir vykdyti „WebGL“ projektą. Taip pat sutiksite begales pamokymų, kaip perkelti žaidimą iš vienos technologijos į kitą.

5 minutes perskaityta