Sådan rettes Unity Web Player ikke fungerer

Unity er en velkendt cross-platform gaming-motor, der er centrum for mange moderne spil. Enhed startede med Apple i 2005, og i 2018 var det sneget sig til mere end 25 forskellige platforme. Det bruges til at skabe slutspilmekanik inklusive 3D, VR, Augmented reality og Simulations osv.

Unity Web Player fungerer ikke

Efter 2017 har der imidlertid været adskillige rapporter fra slutbrugere såvel som udviklere om, at Unity Web Player ophørte med at arbejde på deres webbrowsere. Denne situation blev oplevet i hele verden og påvirkede alle.

Hvorfor skete dette? I denne artikel vil vi gennemgå alle årsagerne samt løsninger, som du kan indsætte for at omgå problemet.

Unity Web Player afskrives

Fra og med 2019 har størstedelen af ​​browserne afsluttet support til Unity Web Player. Disse browsere inkluderer Google Chrome, Firefox osv. Efterhånden som tiden går, er adskillige browsere begyndt at udskrive support til NPAPI-plugins, der inkluderer Unity 3D Web-afspiller og Java.

NPAPI (Netscape Plugin Application Programming Interface) er et API, der tillader browserudvidelser at blive udviklet og blev først frigivet til Netscape browsere omkring '95. Idet HTML5 fortsætter med at vinde popularitet og support med de nyere versioner af browsere, udfases langsomt plugins, der bruger NPAPI.

I stedet har Unity selv bedt udviklere om at vende sig til WebGL (Web Graphics Library), som er et JavaScript-API og bruges til at gengive 3D- og 2D-grafik i enhver browser, der er specificeret uden brug af nogen plugins overhovedet. Dette er den moderne version af webbehandling og har opnået en masse trækkraft gennem årene for sin enkelhed og alligevel effektivitet.

Hvordan får jeg Unity Web Player til at arbejde?

Selvom Unity Web Player afskrives officielt, og der ikke er nogen muligheder for at aktivere den i den moderne browser, er der stadig nogle løsninger, som du kan udføre for at få webafspilleren i gang. Nedenfor har vi listet nogle af de metoder, som du kan bruge, men advares om, at der ikke er nogen garanti for, at alt kører glat (dette er åbenlyst, da der ikke er nogen officiel support).

Sørg for, at du starter løsningen med den første og arbejder dig ned. De er anført i rækkefølge af nytten og kompleksiteten.

Løsning 1: Brug af Internet Explorer 11 og Safari

Selvom de mest populære browsere har afsluttet support til Unity Web-afspiller, understøtter standard browsere, der leveres med Windows- og Mac-operativsystemer, Unity Web-afspiller. Dette betyder, at der stadig er 'officiel' support i disse platforme, men det kan muligvis udfases temmelig snart, eller browserne selv (IE11) kan muligvis afskrives. Sørg for, at du er logget ind som administrator på din computer, før du implementerer løsningen.

  1. Naviger til det officielle Unity Web-afspillerwebsted, og download Web Player til Windows eller macOS.

    Unity Web Player Afskrivning Officiel meddelelse
  2. Efter installation af installationspakken skal du genstarte computeren. Tryk på Windows + S, skriv 'internet explorer' og åbn applikationen.

    Genstart af Internet Explorer

Hvis du har en Apple-maskine, kan du starte Safari i den. Prøv nu at åbne det indhold, der forårsagede fejlen, og kontroller, om problemet er løst.

Løsning 2: Installation af Firefox Udvidet supportfrigivelse

Firefox ESR (udvidet supportfrigivelse) er en version af Firefox, der bruges af organisationer eller virksomheder, der har brug for udvidet support til massedistribution. Sammenlignet med 'hurtige' udgivelser i den oprindelige Firefox-applikation opdateres Firefox ESR ikke med nye funktioner hver 6. uge. I stedet skubbes kun de opdateringer, som det vides at være kritiske eller indeholder kritiske sikkerhedsopdateringer.

Det ser ud til, at Firefox ESR stadig understøtter NPAPI inklusive Unity Web Player. Du kan downloade denne version af Firefox og derefter prøve at starte indholdet. I de fleste tilfælde fungerer alt som forventet.

  1. Naviger til Firefox ESR Officielt websted, og download 32-bit versionen efter dit sprog.

    Download af Firefox Udvidet Support Release
  2. Højreklik på den eksekverbare og vælg Kør som administrator .

    Unity Web Player
  3. Efter installationen af ​​softwaren skal du genstarte computeren og prøve at få adgang til indholdet og se, om problemet er løst.

Løsning 3: Installation af ældre version af browsere i Virtual Box

Hvis du ikke kan få den ønskede oplevelse i Internet Explorer eller Safari, er de eneste måde at få Unity Web Player til at fungere i populære browsere er at downloade en ældre version af dem og installere dem i en Virtual Box. Vi kan ikke installere dem direkte i vores hovedbillede af operativsystemet, fordi den seneste version allerede er installeret (i de fleste tilfælde), og en ældre version kan ikke erstatte den nyeste version uden at løbe ind i problemer.

Virtual box er et program, der giver brugerne mulighed for at oprette en sandkasse (separat uafhængigt rum) i operativsystemet, så brugerne let kan installere andre operativsystemer i det. Du kan tjekke vores artikel om Sådan opsættes Windows 10 på VirtualBox. Sørg for, at du har VirtualBox installeret på din computer på forhånd. Hvis ikke, kan du downloade det fra Orakles officielle websted.

  1. Start Windows 10 i din Virtual Box. Nu skal du installere følgende versioner af browsere i din Virtual Box.
 Chrome version 45 Firefox version 50 Opera version 37 

Her er de links, som du kan bruge til at få adgang til al browserhistorikken. Sørg for, at du navigerer tilbage til ældre sider og downloader de ældre versioner i overensstemmelse hermed.

Download af ældre version af Chrome

Google Chrome

Mozilla Firefox

Opera

  1. Efter installation af browsere kan du navigere til det indhold, der kræver Unity Web Player og prøve at starte det. Kontroller, om det fungerer korrekt uden problemer.

Løsning 4: Aktivering af NPAPI Chrome Flag

Hvis du har installeret en ældre version af Chrome i din virtuelle boks, men stadig ikke kan få Unity Web Player til at fungere, er der chancer for, at NPAPI Chrome Flag er deaktiveret i dine browserindstillinger. Denne funktion er, hvis den ikke er aktiveret som standard, tilgængelig til ændring i eksperimentelle indstillinger. De eksperimentelle indstillinger viser, at disse funktioner 'muligvis' får dine ting i gang, men vil have deres egne ulemper.

  1. Start den ældre version af Google Chrome, som du lige har downloadet i løsning 2.
  2. Skriv følgende inden i adresselinjen i browseren:
 chrome: // flags / # enable-NPAPI 

Aktivering af NPAPI - Chrome
  1. Nu åbnes NPAPI-kontrolindstillinger. Klik på knappen Aktiver, der er til stede, og genstart browseren.
  2. Efter genstart kan du prøve at få adgang til spillet / platformen i browseren og se, om dette gør det.

Hvis du er en udvikler

Hvis du er en udvikler og undrer dig over, om Unity Web Player har nogen chancer for at lave comeback, er chancerne for, at det ikke gør det. Unity Web Player afskrives virkelig, fordi der findes bedre teknologier, der er mere strømlinede og giver bedre funktionaliteter.

Du bør overveje at overføre dit spil / indhold til WebGL-teknologier. Disse teknologier fremmes af næsten alle virksomheder (inklusive Unity). Du kan navigere til Unitys hjælpeside om, hvordan man bygger og kører et WebGL-projekt. Du vil også støde på utallige tutorials om, hvordan du migrerer dit spil fra en teknologi til en anden.

Interessante Artikler