Kā novērst Unity Web Player nedarbošanos

Unity ir plaši pazīstams dažādu platformu spēļu dzinējs, kas ir daudzu mūsdienu spēļu centrs. Unity sāka strādāt ar Apple 2005. gadā, un no 2018. gada tā bija nokļuvusi vairāk nekā 25 dažādās platformās. To izmanto, lai izveidotu spēles beigu mehāniku, tostarp 3D, VR, paplašināto realitāti un simulācijas utt.

Tomēr pēc 2017. gada gan lietotāji, gan izstrādātāji ir saņēmuši daudz ziņojumu, ka Unity Web Player pārtrauca darbu ar viņu tīmekļa pārlūkiem. Šī situācija bija pieredzēta visā pasaulē un skāra visus.

Kāpēc tas notika? Šajā rakstā mēs izskatīsim visus iemeslus, kā arī risinājumus, kurus varat izvietot, lai apietu problēmu.

Unity Web Player ir nolietots

Sākot ar 2019. gadu, lielākā daļa pārlūkprogrammu ir pārtraukušas Unity Web Player atbalstu. Šajās pārlūkprogrammās ir Google Chrome, Firefox utt. Laika gaitā daudzi pārlūki ir sākuši novecot atbalstu NPAPI spraudņiem, kas ietver Unity 3D Web atskaņotāju un Java.

NPAPI (Netscape Plugin Application Programming Interface) ir API, kas ļauj izstrādāt pārlūkprogrammas paplašinājumus, un tā pirmo reizi tika izlaista Netscape pārlūkiem ap '95. Tā kā HTML5 turpina iegūt jaunāko pārlūkprogrammu versiju popularitāti un atbalstu, spraudņi, kas izmanto NPAPI, tiek lēnām pārtraukti.

Tā vietā pati Unity ir lūgusi izstrādātājus pāriet uz WebGL (Web Graphics Library), kas ir JavaScript API un ko izmanto 3D un 2D grafikas renderēšanai jebkurā norādītajā pārlūkprogrammā, neizmantojot nekādus spraudņus. Šī ir moderna tīmekļa apstrādes versija, un gadu gaitā tā ir ieguvusi daudz vilces, pateicoties vienkāršībai, bet efektivitātei.

Kā panākt, lai Unity Web Player darbotos?

Lai gan Unity Web Player ir oficiāli nolietots un nav iespēju to iespējot mūsdienu pārlūkprogrammā, joprojām ir daži risinājumi, kurus varat veikt, lai izveidotu un palaistu tīmekļa atskaņotāju. Tālāk mēs esam uzskaitījuši dažas metodes, kuras varat izmantot, taču jābrīdina, ka nav garantijas, ka viss darbosies nevainojami (tas ir acīmredzami, jo nav oficiāla atbalsta).

Pārliecinieties, ka esat sācis risinājumus ar pirmo un virzieties uz leju. Tie ir uzskaitīti lietderības un sarežģītības secībā.

1. risinājums: Internet Explorer 11 un Safari izmantošana

Lai gan populārākajām pārlūkprogrammām ir beidzies atbalsts Unity Web player, noklusējuma pārlūkprogrammas, kas tiek piegādātas kopā ar Windows un Mac operētājsistēmām, atbalsta Unity Web player. Tas nozīmē, ka šajās platformās joprojām ir “oficiāls” atbalsts, taču tas drīzumā var tikt pārtraukts vai arī pašas pārlūkprogrammas (IE11) var samazināties. Pirms risinājuma ieviešanas pārliecinieties, vai datorā esat pieteicies kā administrators.

  1. Pārejiet uz oficiālo Unity Web Player vietni un lejupielādējiet Web Player Windows vai MacOS.
  2. Pēc instalēšanas pakotnes instalēšanas restartējiet datoru. Nospiediet Windows + S , ierakstiet “Internet Explorer” un atveriet lietojumprogrammu.

Ja jums ir Apple mašīna, varat tajā palaist Safari. Tagad mēģiniet atvērt saturu, kas izraisīja kļūdu, un pārbaudiet, vai problēma ir atrisināta.

2. risinājums: Firefox paplašinātā atbalsta laidiena instalēšana

Firefox ESR (Extended Support Release) ir Firefox versija, kuru izmanto organizācijas vai uzņēmumi, kuriem masveida izvietošanai nepieciešams paplašināts atbalsts. Salīdzinot ar “ātrajiem” izlaidumiem vietējā Firefox lietojumprogrammā, Firefox ESR netiek atjaunināts ar jaunām funkcijām ik pēc 6 nedēļām. Tā vietā tiek virzīti tikai tie atjauninājumi, kuri, kā zināms, ir kritiski vai satur kritiskus drošības atjauninājumus.

Šķiet, ka Firefox ESR joprojām atbalsta NPAPI, ieskaitot Unity Web Player. Jūs varat lejupielādēt šo Firefox versiju un pēc tam mēģināt palaist saturu. Vairumā gadījumu viss darbosies kā paredzēts.

  1. Pārejiet uz Firefox ESR oficiālo vietni un lejupielādējiet 32 ​​bitu versiju atbilstoši savai valodai.
  2. Ar peles labo pogu noklikšķiniet uz izpildāmā faila un atlasiet Palaist kā administrators .
  3. Pēc programmatūras instalēšanas restartējiet datoru un mēģiniet piekļūt saturam un pārbaudiet, vai problēma ir atrisināta.

3. risinājums: vecākās pārlūkprogrammu versijas instalēšana virtuālajā lodziņā

Ja nevarat iegūt vēlamo pieredzi pārlūkprogrammā Internet Explorer vai Safari, vienīgais veids, kā panākt, lai Unity Web Player darbotos populārākajās pārlūkprogrammās, ir lejupielādēt vecāku to versiju un instalēt virtuālajā lodziņā. Mēs tos nevaram instalēt tieši mūsu galvenajā operētājsistēmas attēlā, jo jaunākā versija jau būs instalēta (vairumā gadījumu), un vecāka versija nevar aizstāt jaunāko versiju, neradot problēmas.

Virtuālā kaste ir programma, kas ļauj lietotājiem operētājsistēmā izveidot smilšu kasti (atsevišķu neatkarīgu vietu), lai lietotāji tajā varētu viegli instalēt citas operētājsistēmas. Jūs varat pārbaudīt mūsu rakstu par to, kā iestatīt Windows 10 uz VirtualBox. Pārliecinieties, vai iepriekš datorā ir instalēta VirtualBox. Ja nē, varat to lejupielādēt no Oracle oficiālās vietnes.

  1. Palaidiet Windows 10 savā virtuālajā lodziņā. Tagad virtuālajā lodziņā ir jāinstalē šādas pārlūkprogrammu versijas.
Chrome 45. versija Firefox 50. versija Opera 37. versija

Šeit ir saites, kuras varat izmantot, lai piekļūtu visai pārlūkprogrammas vēsturei. Pārvietojieties atpakaļ uz vecākām lapām un attiecīgi lejupielādējiet vecākās versijas.

Google Chrome

Mozilla Firefox

Opera

  1. Pēc pārlūkprogrammu instalēšanas varat pārvietoties uz saturu, kuram nepieciešams Unity Web Player, un mēģināt to palaist. Pārbaudiet, vai tas darbojas pareizi bez problēmām.

4. risinājums: NPAPI Chrome Flag iespējošana

Ja savā virtuālajā lodziņā esat instalējis vecāku Chrome versiju, bet joprojām nevarat panākt, lai Unity Web Player darbotos, jūsu pārlūkprogrammas iestatījumos pastāv iespēja, ka NPAPI Chrome karogs ir atspējots. Ja šī funkcija nav iespējota pēc noklusējuma, to būs iespējams mainīt eksperimentālajos iestatījumos. Eksperimentālie iestatījumi norāda, ka šīs funkcijas var "aktivizēt" jūsu darbu, taču tām būs savi trūkumi.

  1. Palaidiet vecāku Google Chrome versiju , kuru tikko lejupielādējāt 2. risinājumā.
  2. Pārlūkprogrammas adreses joslā ierakstiet:
chrome: // flags / # enable-npapi
  1. Tagad tiks atvērti NPAPI vadības iestatījumi. Noklikšķiniet uz pogas Iespējot klāt un restartējiet pārlūku.
  2. Pēc atkārtotas palaišanas mēģiniet pārlūkprogrammā piekļūt spēlei / platformai un pārliecinieties, vai tas ir triks.

Ja esat izstrādātājs

Ja esat izstrādātājs un domājat, vai Unity Web Player ir kādas iespējas atgriezties, visticamāk, ka tā nebūs. Unity Web Player ir patiesi nolietots, jo ir pieejamas labākas tehnoloģijas, kas ir racionalizētākas un nodrošina labākas funkcijas.

Jums vajadzētu apsvērt spēles / satura migrēšanu uz WebGL tehnoloģijām. Šīs tehnoloģijas popularizē gandrīz visi uzņēmumi (ieskaitot Unity). Jūs varat doties uz Unity palīdzības lapu par WebGL projekta izveidi un palaišanu. Jūs atradīsit arī neskaitāmas pamācības par to, kā migrēt spēli no vienas tehnoloģijas uz otru.