Paano Ayusin ang Unity Web Player na hindi gumagana



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang Unity ay isang kilalang cross-platform gaming engine na siyang sentro ng maraming mga modernong laro. Ang pagkakaisa ay nagsimula sa Apple noong 2005 at hanggang 2018, lumusot ito patungo sa higit sa 25 magkakaibang mga platform. Ginagamit ito upang lumikha ng mga mekanika ng end-game kabilang ang 3D, VR, Augmented reality, at Simulation, atbp.



Hindi gumagana ang Unity Web Player



Gayunpaman, post-2017, maraming mga ulat ng mga end-user pati na rin ang mga developer na ang Unity Web Player ay tumigil sa pagtatrabaho sa kanilang mga web browser. Ang sitwasyong ito ay naranasan sa buong mundo at nakaapekto sa lahat.



Bakit nangyari ito? Sa artikulong ito, dadaan kami sa lahat ng mga kadahilanan pati na rin ang mga workaround na maaari mong i-deploy upang maiwasan ang isyu.

Ang Unity Web Player ay Pinahahalagahan

Hanggang sa 2019, ang karamihan sa mga browser ay natapos na ang suporta para sa Unity Web Player. Kasama sa mga browser na ito ang Google Chrome, Firefox, atbp. Habang tumatagal, maraming mga browser ang nagsimulang mag-alis ng suporta para sa mga plugin ng NPAPI na kasama ang Unity 3D Web player at Java.

NPAPI Ang (Netscape Plugin Application Programming Interface) ay isang API na nagpapahintulot sa mga extension ng browser na paunlarin at unang inilabas para sa mga Netscape browser sa paligid ng '95. Habang ang HTML5 ay patuloy na nakakakuha ng katanyagan at suporta sa mga mas bagong bersyon ng mga browser, ang mga plugin na gumagamit ng NPAPI ay dahan-dahang natapos.



Sa halip, ang Unity mismo ang nagtanong sa mga developer na buksan ito WebGL (Web Graphics Library) na isang JavaScript API at ginagamit upang mag-render ng mga 3D at 2D na graphics sa loob ng anumang tinukoy na browser nang walang paggamit ng anumang mga plugin kung anupaman. Ito ang modernong bersyon ng pagpoproseso ng web at nakakuha ng maraming traksyon sa mga nakaraang taon para sa pagiging simple ngunit pagiging epektibo nito.

Paano makatrabaho ang Unity Web Player?

Kahit na ang Unity Web Player ay nabigyan ng pahintulot na walang halaga at walang mga pagpipilian upang paganahin ito sa modernong-araw na browser, mayroon pa ring ilang mga workaround na maaari mong gampanan upang maiayos at mapatakbo ang web player. Sa ibaba, nakalista namin ang ilan sa mga pamamaraan na maaari mong gamitin ngunit binalaan na walang garantiya na ang lahat ay tatakbo nang maayos (halata ito dahil walang opisyal na suporta).

Tiyaking sinisimulan mo ang mga solusyon sa una at gumana pababa. Nakalista ang mga ito sa pagkakasunud-sunod ng pagiging kapaki-pakinabang at pagiging kumplikado.

Solusyon 1: Paggamit ng Internet Explorer 11 at Safari

Kahit na ang pinakatanyag na mga browser ay nagtapos ng suporta para sa Unity Web player, ang mga default na browser na naipadala sa Windows at Mac operating system ay sumusuporta sa Unity Web player. Nangangahulugan ito na mayroon pa ring suporta na 'opisyal' sa mga platform na ito ngunit maaaring maalis ito sa madaling panahon o ang mga browser mismo (IE11) ay maaaring mabawasan ang halaga. Tiyaking naka-log in ka bilang isang administrator sa iyong computer bago ipatupad ang solusyon.

  1. Mag-navigate sa opisyal Unity Web player website at i-download ang Web Player para sa Windows o macOS.

    Opisyal na Paunawa ng Pagkakabuti ng Unity Web Player

  2. Matapos mai-install ang package ng pag-install, i-restart ang iyong computer Pindutin Windows + S , i-type ang 'internet explorer' at buksan ang application.

    Muling paglulunsad ng Internet Explorer

Kung sakaling mayroon kang isang Apple machine, maaari mo itong ilunsad ang Safari. Ngayon subukang buksan ang nilalaman na naging sanhi ng error at suriin kung nalutas ang isyu.

Solusyon 2: Pag-install ng Firefox Pinalawig na Paglabas ng Suporta

Ang Firefox ESR (Extended Support Release) ay isang bersyon ng Firefox na ginagamit ng mga samahan o kumpanya na nangangailangan ng pinalawig na suporta para sa malawakang paglawak. Kung ihahambing sa 'mabilis' na paglabas sa katutubong application ng Firefox, ang Firefox ESR ay hindi na-update sa mga bagong tampok tuwing 6 na linggo. Sa halip, ang mga pag-update lamang ang itinulak na alam na kritikal o naglalaman ng mga kritikal na pag-update sa seguridad.

Mukhang sinusuportahan pa rin ng Firefox ESR ang NPAPI kabilang ang Unity Web Player. Maaari mong i-download ang bersyon na ito ng Firefox at pagkatapos ay subukang ilunsad ang nilalaman. Sa karamihan ng mga kaso, gagana ang lahat ayon sa inaasahan.

  1. Mag-navigate sa Opisyal na website ng Firefox ESR at i-download ang 32-bit na bersyon alinsunod sa iyong wika.

    Pagda-download ng Pinalawig na Paglabas ng Suporta ng Firefox

  2. Mag-right click sa maipapatupad at piliin Patakbuhin bilang administrator .

    Unity Web Player

  3. Matapos ang pag-install ng software, i-restart ang iyong computer at subukang i-access ang nilalaman at tingnan kung nalutas ang isyu.

Solusyon 3: Pag-install ng Mas lumang bersyon ng Mga Browser sa Virtual Box

Kung hindi mo makuha ang ninanais na karanasan sa Internet Explorer o Safari, ang paraan lamang nila upang paganahin ang Unity Web Player sa mga sikat na browser ay ang pag-download ng isang mas matandang bersyon ng mga ito at mai-install ang mga ito sa loob ng isang Virtual Box. Hindi namin mai-install ang mga ito nang direkta sa aming pangunahing imahe ng operating system dahil mai-install na ang pinakabagong bersyon (sa karamihan ng mga kaso) at hindi maaaring palitan ng isang mas matandang bersyon ang pinakabagong bersyon nang hindi tumatakbo sa mga isyu.

Ang Virtual box ay isang application na nagbibigay-daan sa mga gumagamit na lumikha ng isang sandbox (hiwalay na independiyenteng espasyo) sa loob ng operating system upang madaling mai-install ng mga gumagamit ang iba pang mga operating system dito. Maaari mong suriin ang aming artikulo sa Paano Mag-set up ng Windows 10 sa VirtualBox . Tiyaking mayroon kang naka-install na VirtualBox sa iyong computer muna. Kung hindi, maaari mo itong i-download mula sa opisyal na website ng Oracle.

  1. Ilunsad ang Windows 10 sa iyong Virtual Box. Ngayon, kailangan mong i-install ang mga sumusunod na bersyon ng mga browser sa iyong Virtual Box.
Bersyon ng Chrome 45 Bersyon ng Firefox 50 Bersyon ng Opera 37

Narito ang mga link na maaari mong gamitin upang makakuha ng pag-access sa lahat ng kasaysayan ng browser. Siguraduhin na mag-navigate ka pabalik sa mga mas lumang pahina at i-download ang mga mas lumang bersyon nang naaayon.

Pagda-download ng Mas Matandang Bersyon ng Chrome

Google Chrome

Mozilla Firefox

Opera

  1. Matapos mai-install ang mga browser, maaari kang mag-navigate sa nilalaman na nangangailangan ng Unity Web Player at subukang ilunsad ito. Suriin kung gumagana ito nang maayos nang walang anumang mga isyu.

Solusyon 4: Paganahin ang NPAPI Chrome Flag

Kung na-install mo ang isang mas lumang bersyon ng Chrome sa iyong virtual box ngunit hindi mo pa rin magawang gumana ang Unity Web Player, may mga pagkakataong ang NPAPI Chrome Flag ay hindi pinagana sa iyong mga setting ng browser. Ang tampok na ito, kung hindi pinagana bilang default, ay magagamit upang baguhin sa mga setting ng pang-eksperimentong. Ipinapahiwatig ng mga setting ng pang-eksperimentong ang mga tampok na ito ay 'maaaring' mapunta ang iyong mga bagay ngunit magkakaroon ng kani-kanilang mga drawbacks.

  1. Ilunsad ang mas lumang bersyon ng Google Chrome na na-download mo lang sa Solusyon 2.
  2. I-type ang sumusunod sa loob ng address bar ng browser:
chrome: // flags / # paganahin-npapi

Pagpapagana ng NPAPI - Chrome

  1. Ngayon, magbubukas ang mga setting ng kontrol ng NPAPI. Mag-click sa Paganahin pindutan na naroroon at Ilunsad muli ang browser
  2. Pagkatapos ng paglunsad muli, subukang i-access ang laro / platform sa browser at tingnan kung ito ang nakakalito.

Kung ikaw ay isang Developer

Kung ikaw ay isang developer at nagtataka kung ang Unity Web Player ay may anumang pagkakataong makabalik, malamang na hindi ito magawa. Ang Unity Web Player ay tunay na pinahahalagahan dahil ang mas mahusay na mga teknolohiya ay magagamit na mas streamline at magbigay ng mas mahusay na pag-andar.

Dapat mong isaalang-alang ang paglipat ng iyong laro / nilalaman sa mga teknolohiyang WebGL. Ang mga teknolohiyang ito ay isinusulong ng halos lahat ng mga kumpanya (kabilang ang Unity). Maaari kang mag-navigate patungo Pahina ng tulong ng Unity sa kung paano bumuo at magpatakbo ng isang proyekto sa WebGL. Mahahanap mo rin ang hindi mabilang na mga tutorial sa kung paano ilipat ang iyong laro mula sa isang teknolohiya patungo sa isa pa.

5 minuto basahin