Kuinka korjata Unity Web Player ei toimi

Unity on tunnettu monitasoinen pelimoottori, joka on monien nykyaikaisten pelien keskipiste. Unity aloitti Applen kanssa vuonna 2005, ja vuodesta 2018 lähtien se oli hiipinyt tiensä yli 25 eri alustalle. Sitä käytetään loppupelimekaniikan luomiseen, mukaan lukien 3D, VR, laajennettu todellisuus ja simulaatiot jne.

Vuoden 2017 jälkeen loppukäyttäjät ja kehittäjät ovat kuitenkin raportoineet, että Unity Web Player lakkasi toimimasta verkkoselaimillaan. Tämä tilanne koettiin kaikkialla maailmassa ja vaikutti kaikkiin.

Miksi näin tapahtui? Tässä artikkelissa käydään läpi kaikki syyt ja kiertotavat, joita voit käyttää ongelman kiertämiseksi.

Unity Web Player on poistettu käytöstä

Vuodesta 2019 lähtien suurin osa selaimista on lopettanut Unity Web Playerin tuen. Näitä selaimia ovat Google Chrome, Firefox jne. Ajan myötä lukemattomat selaimet ovat alkaneet menettää NPAPI-laajennusten, kuten Unity 3D Web Player ja Java, tuen.

NPAPI (Netscape Plugin Application Programming Interface) on sovellusliittymä, jonka avulla selainlaajennukset voidaan kehittää, ja se julkaistiin ensimmäisen kerran Netscape-selaimille noin '95. Kun HTML5 on edelleen saamassa suosiotaan ja tukea uusimpien selainten kanssa, NPAPI: tä käyttävät laajennukset poistetaan hitaasti käytöstä.

Sen sijaan Unity on itse pyytänyt kehittäjiä siirtymään WebGL: ään (Web Graphics Library), joka on JavaScript-sovellusliittymä ja jota käytetään 3D- ja 2D-grafiikkojen renderointiin missä tahansa määritetyssä selaimessa ilman minkäänlaista laajennusta. Tämä on moderni versio verkkoprosessoinnista ja on vuosien varrella saanut paljon vetovoimaa yksinkertaisuudestaan ​​mutta tehokkuudestaan.

Kuinka saada Unity Web Player toimimaan?

Vaikka Unity Web Player on poistettu virallisesti eikä sen käyttöönottamiseen nykypäivän selaimessa ole vaihtoehtoja, on silti joitain kiertotapoja, jotka voit suorittaa saadaksesi web-soittimen käyttöön. Alla on lueteltu joitain menetelmiä, joita voit käyttää, mutta varoitetaan, että ei ole takeita siitä, että kaikki sujuu sujuvasti (tämä on ilmeistä, koska virallista tukea ei ole).

Varmista, että aloitat ratkaisut ensimmäisellä ja jatkat matkaa. Ne on lueteltu hyödyllisyyden ja monimutkaisuuden mukaan.

Ratkaisu 1: Internet Explorer 11: n ja Safarin käyttäminen

Vaikka suosituimmat selaimet ovat lopettaneet Unity Web -soittimen tuen, Windowsin ja Mac-käyttöjärjestelmien mukana toimitetut oletusselaimet tukevat Unity Web -soitinta. Tämä tarkoittaa, että näillä alustoilla on edelleen "virallista" tukea, mutta se saatetaan lopettaa melko pian tai selaimet (IE11) saattavat heikentyä. Varmista, että olet kirjautunut järjestelmänvalvojana tietokoneellesi, ennen kuin otat ratkaisun käyttöön.

  1. Siirry viralliselle Unity Web Player -sivustolle ja lataa Web Player Windows- tai macOS-käyttöjärjestelmälle.
  2. Kun olet asentanut asennuspaketin, käynnistä tietokone uudelleen . Paina Windows + S , kirjoita Internet Explorer ja avaa sovellus.

Jos sinulla on Apple-kone, voit käynnistää Safarin siinä. Yritä nyt avata virheen aiheuttanut sisältö ja tarkista, onko ongelma ratkaistu.

Ratkaisu 2: Firefox Extended Support Release -ohjelman asentaminen

Firefox ESR (Extended Support Release) on Firefox-versio, jota käyttävät organisaatiot tai yritykset, jotka tarvitsevat laajennettua tukea joukkokäyttöön. Verrattuna natiivin Firefox-sovelluksen 'nopeaan' julkaisuun, Firefox ESR: ää ei päivitetä uusilla ominaisuuksilla 6 viikon välein. Sen sijaan työnnetään vain ne päivitykset, joiden tiedetään olevan kriittisiä tai jotka sisältävät kriittisiä tietoturvapäivityksiä.

Vaikuttaa siltä, ​​että Firefox ESR tukee edelleen NPAPI: tä, mukaan lukien Unity Web Player. Voit ladata tämän Firefox-version ja yrittää sitten käynnistää sisällön. Useimmissa tapauksissa kaikki toimii odotetulla tavalla.

  1. Siirry Firefox ESR: n virallisille verkkosivustoille ja lataa 32-bittinen versio kielesi mukaan.
  2. Napsauta hiiren kakkospainikkeella suoritettavaa tiedostoa ja valitse Suorita järjestelmänvalvojana .
  3. Kun olet asentanut ohjelmiston, käynnistä tietokone uudelleen ja yritä käyttää sisältöä ja katso, onko ongelma ratkaistu.

Ratkaisu 3: Asennetaan selainten vanhempi versio Virtual Boxiin

Jos et voi saada haluamaasi kokemusta Internet Explorerissa tai Safarissa, niillä ainoa tapa saada Unity Web Player toimimaan suosituissa selaimissa on ladata vanhempi versio niistä ja asentaa ne virtuaaliruutuun. Emme voi asentaa niitä suoraan pääkäyttöjärjestelmäkuvaan, koska uusin versio on jo asennettu (useimmissa tapauksissa), eikä vanhempi versio voi korvata uusinta versiota ongelmitta.

Virtuaaliruutu on sovellus, jonka avulla käyttäjät voivat luoda käyttöjärjestelmään hiekkalaatikon (erillisen itsenäisen tilan), jotta käyttäjät voivat helposti asentaa siihen muita käyttöjärjestelmiä. Voit tarkistaa artikkelimme Windows 10: n asentamisesta VirtualBoxiin. Varmista, että tietokoneellesi on asennettu VirtualBox etukäteen. Jos ei, voit ladata sen Oraclen virallisilta verkkosivustoilta.

  1. Käynnistä Windows 10 virtuaaliruudussa. Nyt sinun on asennettava seuraavat selainversiot virtuaaliruutuun.
Chrome-versio 45 Firefox-versio 50 Opera-versio 37

Tässä ovat linkit, joiden avulla pääset käyttämään selaimen historiaa. Varmista, että palaat vanhemmille sivuille ja lataat vanhemmat versiot vastaavasti.

Google Chrome

Mozilla Firefox

Ooppera

  1. Kun olet asentanut selaimet, voit siirtyä sisältöön, joka vaatii Unity Web Playerin, ja yrittää käynnistää sen. Tarkista, toimiiko se oikein ilman ongelmia.

Ratkaisu 4: Ota NPAPI Chrome Flag käyttöön

Jos olet asentanut vanhemman Chrome-version virtuaaliruutuun, mutta et silti saa Unity Web Playeria toimimaan, on mahdollista, että NPAPI Chrome Flag poistetaan käytöstä selaimesi asetuksissa. Jos tätä ominaisuutta ei ole otettu käyttöön oletusarvoisesti, tätä ominaisuutta voidaan muuttaa kokeellisissa asetuksissa. Kokeelliset asetukset osoittavat, että nämä ominaisuudet saattavat saada juttuja käyntiin, mutta niillä on omat haittansa.

  1. Käynnistä Google Chromen vanhempi versio , jonka latait juuri ratkaisuun 2.
  2. Kirjoita selaimen osoiteriville seuraava:
chrome: // flags / # enable-npapi
  1. Nyt NPAPI-ohjausasetukset avautuvat. Napsauta Ota käyttöön -painiketta ja käynnistä selain uudelleen .
  2. Kun olet käynnistänyt uudestaan, yritä käyttää peliä / alustaa selaimessa ja katso, onko tämä temppu.

Jos olet kehittäjä

Jos olet kehittäjä ja ihmettelet, onko Unity Web Playerillä mitään mahdollisuuksia palata takaisin, on todennäköistä, että ei. Unity Web Player on todella heikentynyt, koska käytettävissä on parempia tekniikoita, jotka ovat virtaviivaisempia ja tarjoavat parempia toimintoja.

Sinun kannattaa harkita pelin / sisällön siirtämistä WebGL-tekniikoihin. Lähes kaikki yritykset (myös Unity) edistävät näitä tekniikoita. Voit siirtyä Unityn ohjesivulle WebGL-projektin rakentamisesta ja suorittamisesta. Löydät myös lukemattomia opetusohjelmia pelisi siirtämisestä tekniikasta toiseen.