Cara Memperbaiki Unity Web Player yang tidak berfungsi

Unity adalah mesin permainan merentas platform yang terkenal yang merupakan pusat banyak permainan moden. Unity bermula dengan Apple pada tahun 2005 dan pada 2018, ia telah memasuki lebih dari 25 platform yang berbeza. Ia digunakan untuk membuat mekanik permainan akhir termasuk 3D, VR, Augmented reality, dan Simulasi, dll.

Walau bagaimanapun, selepas tahun 2017, terdapat banyak laporan oleh pengguna akhir dan juga pembangun bahawa Pemain Web Unity berhenti bekerja pada penyemak imbas web mereka. Keadaan ini dialami di seluruh dunia dan mempengaruhi semua orang.

Mengapa perkara ini berlaku? Dalam artikel ini, kami akan membahas semua alasan serta penyelesaian yang boleh anda gunakan untuk mengelakkan masalah ini.

Pemain Web Unity Susut Nilai

Pada tahun 2019, sebahagian besar penyemak imbas telah menamatkan sokongan untuk Unity Web Player. Penyemak imbas ini merangkumi Google Chrome, Firefox, dll. Seiring berjalannya waktu, banyak penyemak imbas telah mulai menghentikan sokongan untuk pemalam NPAPI yang merangkumi pemain Web Unity 3D dan Java.

NPAPI (Netscape Plugin Application Programming Interface) adalah API yang membolehkan pengembangan penyemak imbas dikembangkan dan pertama kali dilancarkan untuk penyemak imbas Netscape sekitar tahun '95. Oleh kerana HTML5 terus mendapat populariti dan sokongan dengan penyemak imbas versi yang lebih baru, plugin yang menggunakan NPAPI perlahan-lahan dihentikan.

Sebaliknya, Unity sendiri telah meminta pembangun untuk beralih ke WebGL (Perpustakaan Grafik Web) yang merupakan API JavaScript dan digunakan untuk membuat grafik 3D dan 2D dalam penyemak imbas yang ditentukan tanpa menggunakan apa-apa plugin. Ini adalah versi moden pemprosesan web dan telah mendapat banyak daya tarikan selama bertahun-tahun kerana kesederhanaan namun keberkesanannya.

Bagaimana cara membuat Unity Web Player berfungsi?

Walaupun Pemain Web Unity disusutkan secara rasmi dan tidak ada pilihan untuk mengaktifkannya dalam penyemak imbas moden, masih ada beberapa jalan penyelesaian yang dapat anda lakukan untuk menghidupkan dan menjalankan pemain web. Di bawah ini, kami telah menyenaraikan beberapa kaedah yang boleh anda gunakan tetapi diberi amaran bahawa tidak ada jaminan bahawa semuanya akan berjalan lancar (ini jelas kerana tidak ada sokongan rasmi).

Pastikan anda memulakan penyelesaian dengan yang pertama dan jalankan langkah anda. Mereka disenaraikan mengikut urutan kegunaan dan kerumitan.

Penyelesaian 1: Menggunakan Internet Explorer 11 dan Safari

Walaupun penyemak imbas yang paling popular telah menghentikan sokongan untuk pemain Web Unity, penyemak imbas lalai yang dihantar dengan sistem operasi Windows dan Mac menyokong pemutar Web Unity. Ini bermaksud bahawa masih ada sokongan 'rasmi' di platform ini tetapi mungkin akan dihentikan tidak lama lagi atau penyemak imbas itu sendiri (IE11) mungkin menyusut. Pastikan anda log masuk sebagai pentadbir di komputer anda sebelum melaksanakan penyelesaiannya.

  1. Navigasi ke laman web pemain Web Unity rasmi dan muat turun Pemain Web untuk Windows atau macOS.
  2. Setelah memasang pakej pemasangan, mulakan semula komputer anda. Tekan Windows + S , ketik 'internet explorer' dan buka aplikasinya.

Sekiranya anda mempunyai mesin Apple, anda boleh melancarkan Safari di dalamnya. Sekarang cuba buka kandungan yang menyebabkan ralat dan periksa apakah masalahnya diselesaikan.

Penyelesaian 2: Memasang Firefox Extended Support Release

Firefox ESR (Extended Support Release) adalah versi Firefox yang digunakan oleh organisasi atau syarikat yang memerlukan sokongan lanjutan untuk penyebaran massal. Berbanding dengan siaran 'cepat' dalam aplikasi Firefox asli, Firefox ESR tidak dikemas kini dengan ciri baru setiap 6 minggu. Sebaliknya, hanya kemas kini yang didorong yang diketahui kritikal atau mengandungi kemas kini keselamatan kritikal.

Nampaknya Firefox ESR masih menyokong NPAPI termasuk Unity Web Player. Anda boleh memuat turun versi Firefox ini dan kemudian cuba melancarkan kandungannya. Dalam kebanyakan kes, semuanya akan berjalan seperti yang diharapkan.

  1. Navigasi ke laman web rasmi Firefox ESR dan muat turun versi 32-bit mengikut bahasa anda.
  2. Klik kanan pada yang boleh dilaksanakan dan pilih Jalankan sebagai pentadbir .
  3. Selepas pemasangan perisian, mulakan semula komputer anda dan cuba mengakses kandungannya dan lihat apakah masalahnya diselesaikan.

Penyelesaian 3: Memasang Penyemak Imbas versi Lama dalam Kotak Maya

Sekiranya anda tidak dapat memperoleh pengalaman yang diinginkan di Internet Explorer atau Safari, satu-satunya cara untuk menjadikan Unity Web Player berfungsi di penyemak imbas yang popular adalah dengan memuat turun versi lama dan memasangnya di dalam Kotak Maya. Kami tidak dapat memasangnya secara langsung dalam gambar sistem operasi utama kami kerana versi terbaru akan dipasang (dalam kebanyakan kes) dan versi yang lebih lama tidak dapat menggantikan versi terbaru tanpa mengalami masalah.

Kotak maya adalah aplikasi yang membolehkan pengguna membuat kotak pasir (ruang bebas yang terpisah) di dalam sistem operasi sehingga pengguna dapat memasang sistem operasi lain di dalamnya dengan mudah. Anda boleh menyemak artikel kami mengenai Cara Menyiapkan Windows 10 di VirtualBox. Pastikan bahawa anda telah memasang VirtualBox pada komputer anda terlebih dahulu. Sekiranya tidak, anda boleh memuat turunnya dari laman web rasmi Oracle.

  1. Lancarkan Windows 10 di Kotak Maya anda. Sekarang, anda perlu memasang penyemak imbas versi berikut di Kotak Maya anda.
Versi Chrome 45 Firefox Versi 50 Versi Opera 37

Berikut adalah pautan yang boleh anda gunakan untuk mendapatkan akses ke semua sejarah penyemak imbas. Pastikan anda menavigasi kembali ke halaman lama dan memuat turun versi lama dengan sewajarnya.

Google Chrome

Mozilla Firefox

Opera

  1. Setelah memasang penyemak imbas, anda boleh menavigasi ke kandungan yang memerlukan Pemain Web Unity dan cuba melancarkannya. Periksa sama ada ia berfungsi dengan baik tanpa masalah.

Penyelesaian 4: Mengaktifkan NPAPI Chrome Flag

Sekiranya anda telah memasang versi Chrome yang lebih lama di kotak maya anda tetapi masih tidak dapat menjadikan Unity Web Player berfungsi, ada kemungkinan Bendera Chrome NPAPI dilumpuhkan dalam tetapan penyemak imbas anda. Ciri ini, jika tidak diaktifkan secara lalai, akan tersedia untuk berubah dalam pengaturan eksperimen. Tetapan eksperimen menunjukkan bahawa ciri-ciri ini 'mungkin' menyiapkan barang anda tetapi akan mempunyai kekurangannya sendiri.

  1. Lancarkan versi Google Chrome yang lebih lama yang baru anda muat turun dalam Penyelesaian 2.
  2. Taipkan perkara berikut di dalam bar alamat penyemak imbas:
krom: // bendera / # aktifkan-npapi
  1. Sekarang, tetapan kawalan NPAPI akan terbuka. Klik pada butang Aktifkan dan Lancarkan Semula Penyemak Imbas.
  2. Selepas melancarkan semula, cuba akses permainan / platform di penyemak imbas dan lihat apakah ini berjaya.

Sekiranya anda seorang Pembangun

Sekiranya anda seorang pembangun dan tertanya-tanya adakah Unity Web Player mempunyai peluang untuk membuat kemunculan semula, kemungkinan tidak. Unity Web Player benar-benar susut nilai kerana teknologi yang lebih baik tersedia yang lebih lancar dan memberikan fungsi yang lebih baik.

Anda harus mempertimbangkan untuk memindahkan permainan / kandungan anda ke teknologi WebGL. Teknologi ini dipromosikan oleh hampir semua syarikat (termasuk Unity). Anda boleh menavigasi ke halaman bantuan Unity mengenai cara membina dan menjalankan projek WebGL. Anda juga akan menemui banyak tutorial mengenai cara memindahkan permainan anda dari satu teknologi ke teknologi yang lain.